组团学

流程控制-循环控制

阅读 (293229)

一、pass

作用:当语句要求不希望任何命令或代码来执行时使用

说明:

  1. pass语句表示一个空操作,在执行时没有任何的响应,pass的位置最终应该有代码来执行,只不过暂时写不出来
  2. 可以使用在流程控制和循环语句中
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
需要 登录 才可以提问哦