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

 

posted @ 2015-06-25 00:16  C+++++++wyl  阅读(417)  评论(0编辑  收藏  举报