Python用for循环实现1到100求

首先定义一个用于计数的变量number和一个作为循环条件的变量none(默认为真。)

然后编写while循环语句,在循环体中,将变量number的值加1,并且判断number的值是否符合条件,当符合条件是将变量none设置为假,从而推出循环。

print("计算1+2+3+...+的结果:")

result=0

foriinrange():

result+=i

print(result)

range()函数:

该函数是python内置函数,用于生成一系列联连续的整数。

range(start,end,step)

start:

用于指定计数的起始,可以省略,如果省略则从0开始。

end:

用于指定计数的结束值,但是不包括结束的值,比如range(7),则得到的值为0-6,不包括7)。

step:

用于指定步长,就是两个数之间的间隔。可以省略,如果省略则表示步长为1。

比如:

range(1,7)将得到1,2,3,4,5,6。

在使用range()函数时,如果只有一个参数,那么表示指定的是end;如果有两个参数,则表示指定的是start和end;只有3个参数都存在时,最后一个才表示步长。

知识拓展:

while循环与for循环都属于循环结构,两者均可重复执行一段代码,但两者使用的场合不同。

while循环与for循环的使用场景比较:

while循环结构更适合于不知道该循环会被执行多少次时,希望在满足某种条件的情况下循环结束的场景。

for循环结构更适合于有明确的循环次数(或循环范围)的场景。

while循环与for循环的共同点:

两者都是重复执行一段程序代码。

两者都是在满足一定循环条件时执行,不满足循环条件则退出循环结构,执行后面的循环语句。




转载请注明:http://www.aierlanlan.com/cyrz/6895.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了