for循环和while循环

坚强是说给别人听的谎言 提交于 2020-01-13 06:05:06

for 循环的第一行被称为for 循环头。for 循环总是以关键字for 打头,接下来是循环变量,然后是关键字 in。关键字in 后面通常是(但并非总是)range(n)和结束符号:。

range(n)的默认初始值是0,范围为 [0,n)。从0到n,但不包括n。

range(a,b)的范围是 [a,b),从a 到 b,但不包含b。

range(a,b,c)的范围是从a开始,然后每次加上步长c,直到范围b,不包含b。

#count10.py
for i in range(10):
    print(i)
print('#####################################')  
for i in range(5,10):
    print(i)
print('#####################################')
for i in range(2,10,3):
    print(i)
print('#####################################')

执行结果为

0
1
2
3
4
5
6
7
8
9
#####################################
5
6
7
8
9
#####################################
2
5
8
#####################################

 

while 循环

while 循环本身以关键字while开头,后面跟着循环条件——返回True or False 的布尔表达式,最后以冒号:结束本行。这一行被称为while循环头。

i=0
while i<10 :
     print(i)
     i=i+1
0
1
2
3
4
5
6
7
8
9

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!