流程控制-循环控制
阅读 (293229)
分享
一、pass
作用:当语句要求不希望任何命令或代码来执行时使用
说明:
- pass语句表示一个空操作,在执行时没有任何的响应,pass的位置最终应该有代码来执行,只不过暂时写不出来
- 可以使用在流程控制和循环语句中
if 1:
pass
二、break
作用:退出循环
注意:只能跳出距离最近的for或者while循环
-
for
for x in range(10): if x == 5: # 结束循环(跳出循环) break print("x = %d"%x)
for x in range(3): for y in range(5): if y == 3: break print("******", y) print("-------", x)
-
while
while循环语句可以有else子句,表达式为假时会被执行,但是使用break终止while循环后else中的子句不执行
num = 0 while num < 8: print("num = %d"%num) num += 1 if num == 8: break else: print("--------else")
三、continue
作用:跳过本次循环后面的剩余语句,然后继续下一次循环
注意:只能跳过距离最近的for或者while循环
-
for
for x in range(10): if x == 5: continue print("x = %d"%x)
-
while
num = 0 while num < 10: if num == 5: num += 1 continue print("num = %d"%num) num += 1
需要
登录
才可以提问哦
: