break和continue的用法

1 kaishi = 1
2 while True:
3     print(kaishi)
4     if  kaishi == 10:
5         break             #用于跳出所有循环,并且break下面的代码也将不再执行
6     kaishi = kaishi + 1

执行结果:

C:Users byAppDataLocalProgramsPythonPython37python.exe C:/py3/rumen_shijian/test.py
1
2
3
4
5
6
7
8
9
10

进程已结束,退出代码0

while True:
    print("123")
    break                 #走到print123后见到break直接跳出循环,最后执行结果为只打印一次123
    print("456")





while True:
    print("123")
    continue         #走到print123后见到continue后直接返回到上面接着执行,然后不会执行456,最后执行结果为持续打印123 123 123
    print("456")

总结:

break:当遇到break时代码要跳出所有循环,代码直接终止,不会继续往下执行

continue:当遇到continue时代码要返回到上面重新执行循环语句,会一直这样执行下去,但不会执行continue下面的代码

原文地址:https://www.cnblogs.com/wl404/p/7878607.html