for循环和while循环
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