这篇文章主要介绍了 python利用while求100内的整数和方式,下面文章要描述的内容有1到100的和、1到100内的偶数和、1到100内的奇数和,具体详细内容,需要的朋友可以参考一下
目录
[1、1到100的和]
[2、1到100内的偶数和]
[3、1到100内的奇数和]
1、1到100的和
定义2个变量i和sum
,初值都为1,i的值每次增加1,取到100后结束程序,sum
的值等于自身再加上i的值。这样i从2取到100,并且每次都与sum相加。
#!/usr/bin/env python
#-*- coding:utf-8 -*-
i=1
sum=1
while True:
i+=1
sum=sum+i
if i==100:
break
print(sum)
2、1到100内的偶数和
方法1:同上,只不过i,sum初值为0,i的值每次增加2,取到100后程序结束。
#!/usr/bin/env python
#-*- coding:utf-8 -*-
i=0
sum=0
while True:
i+=2
sum=sum+i
if i==100:
break
print(sum)
方法2:通过取余函数%,让num%2,如果等于0,则为偶数,sum=sum+num
#!/usr/bin/env python
# -*- coding:utf-8 -*-
#python微信:762459510
num=0
sum=0
while True:
num+=1
if num%2==0:
sum=sum+num
if num==100:
break
print("Task finished!The sum of even numbers from 1 to 100 is: "+str(sum))
> **小知识:**等于号是==,不能再写成num%2=0了。
3、1到100内的奇数和
**方法1:**同上,只是i,sum初值为1,i的值每次增加2,这里需要特别注意的i的值取到99后程序结束,否则程序死循环。我觉得学习python人,一定要有一个互相交流学习的圈子,不管是获取最新的行业动态,还是最新的操作方法,交流和学习都必不可少。如果只是一个人闷头做,是很难把python做好的,为此我建了一个位:762,459,510。这个位心里都是学习python的人,有很多人和你交流python核心经验,也有大牛每天分享python技巧,不需要你付出什么,只要你是真心想学习的就足够了。
`#!/usr/bin/env python`
`#-*- coding:utf-8 -*-`
`i``=``int``(``1``)`
`sum``=``int``(``1``)`
`while` `True``:`
`i``+``=``2`
`sum``=``sum``+``i`
`if` `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``+``=``1`
`if` `num``%``2``=``=``1``:`
`sum``=``sum``+``num`
`if` `num``=``=``100``:`
`break`
`print``(``"Task finished!The sum of odd numbers from 1 to 100 is: "``+``str``(``sum``))`
|
到此这篇关于 python利用while求100内的整数和方式的文章就介绍到这了,更多相关 python利用while求100内的整数内容请搜索python教程入门学习以前的文章或继续浏览下面的相关文章希望大家以后多多支持python教程入门学习!
版权声明:本文为zihong525原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。