python用于控制循环的流程控制语句有while和for两种。
一while语句
格式一:
while 循环控制条件:
循环体
格式二:
while 循环控制条件:
循环体
else:
语句
注:循环体执行结束会执行else语句块(不管while里面是否执行),但while循环因为break语句终止时,else部分也不会被执行。
二for语句
for语句主要用于列表、元祖等序列结构
格式:
for 目标标识符 in 序列:
循环体
三辅助语句
1break 结束所在循环,同java
注:(1)break语句只能出现在循环语句的循环体中
(2)在循环语句嵌套使用时,break语句只能跳出(或终止)它所在的循环,而不能同时跳出(或终止)多层循环
2continue 结束本次循环,进入下次循环,同java
3pass语句
当某个子句不需要任何操作,可使用pass语句保持程序结构的完整性。
#!/usr/bin/python
for letter in 'python':
if letter=='h':
pass
print 'This is pass block'
print 'Current letter:',letter
print 'good bye'
4循环嵌套