break和continue的用法
1 kaishi = 1 2 while True: 3 print(kaishi) 4 if kaishi == 10: 5 break #用于跳出所有循环,并且break下面的代码也将不再执行 6 kaishi = kaishi + 1
执行结果:
C:\Users\tby\AppData\Local\Programs\Python\Python37\python.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下面的代码