old.2.利用while求100內的整數和
阿新 • • 發佈:2018-12-20
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 python2 #-*- 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 7sum=sum+i 8 if i==99: 9 break 10 print(sum)