old.2.利用while求100内的整数和

1到100的和:定义2个变量i和sum,初值都为1,i的值每次增加1,取到100后结束程序,sum的值等于自身再加上i的值。这样i从2取到100,并且每次都与sum相加。

 1 #!/usr/bin/env python
 2 #-*- coding:utf-8 -*-
 3 i=1
 4 sum=1
 5 while True:
 6     i+=1
 7     sum=sum+i
 8     if i==100:
 9         break
10 print(sum)

1到100内的偶数和:同上,只不过i,sum初值为0,i的值每次增加2,取到100后程序结束。

 1 #!/usr/bin/env python
 2 #-*- coding:utf-8 -*-
 3 i=0
 4 sum=0
 5 while True:
 6     i+=2
 7     sum=sum+i
 8     if i==100:
 9         break
10 print(sum)

1到100内的奇数和;同上,只是i,sum初值为1,i的值每次增加2,这里需要特别注意的i的值取到99后程序结束,否则程序死循环。

 1 #!/usr/bin/env python
 2 #-*- coding:utf-8 -*-
 3 i=int(1)
 4 sum=int(1)
 5 while True:
 6     i+=2
 7     sum=sum+i
 8     if i==99:
 9         break
10 print(sum)

猜你喜欢

转载自www.cnblogs.com/scholarly/p/10147249.html