python教程:利用while求100内的整数和
生活随笔
收集整理的這篇文章主要介紹了
python教程:利用while求100内的整数和
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1到100的和:
定義2個變量i和sum,初值都為1,i的值每次增加1,取到100后結束程序,sum的值等于自身再加上i的值。這樣i從2取到100,并且每次都與sum相加。
1到100內的偶數和:
方法1:同上,只不過i,sum初值為0,i的值每次增加2,取到100后程序結束。
#!/usr/bin/env python #-*- coding:utf-8 -*- i=0 sum=0 while True:i+=2sum=sum+iif i==100:break print(sum)方法2:通過取余函數%,讓num%2,如果等于0,則為偶數,sum=sum+num
''' 遇到問題沒人解答?小編創建了一個Python學習交流QQ群:778463939 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' #!/usr/bin/env python # -*- coding:utf-8 -*- num=0 sum=0 while True:num+=1if num%2==0:sum=sum+numif num==100:break print("Task finished!The sum of even numbers from 1 to 100 is: "+str(sum))小知識:等于號是==,不能再寫成num%2=0了。
1到100內的奇數和;
方法1:同上,只是i,sum初值為1,i的值每次增加2,這里需要特別注意的i的值取到99后程序結束,否則程序死循環。
''' 遇到問題沒人解答?小編創建了一個Python學習交流QQ群:778463939 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' #!/usr/bin/env python #-*- coding:utf-8 -*- i=int(1) sum=int(1) while True:i+=2sum=sum+iif i==99:break print(sum)方法2:通過取余函數%,讓num%2,如果等于1,則為奇數,sum=sum+num
#!/usr/bin/env python # -*- coding:utf-8 -*- num=0 sum=0 while True:num+=1if num%2==1:sum=sum+numif num==100:break print("Task finished!The sum of odd numbers from 1 to 100 is: "+str(sum))總結
以上是生活随笔為你收集整理的python教程:利用while求100内的整数和的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python实现字符串反转的6种方法
- 下一篇: python教程:sum(1-2+3-4