1. 程式人生 > >old.2.利用while求100內的整數和

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)