while循环如果不加条件限制的话,它会一直循环下去,那么问题就来了,如果我不用条件去终止while循环的话,那么我该用什么方法去终止呢?
你可以选择两种终止while循环的方法
1.break 强行终止while循环 例如
while 1<10: print('一直循环')
一直循环
一直循环
一直循环
一直循环.....
如果我们不使用终止循环的关键字的话 这个循环会一直执行,那么这时候我们就可以用关键字break来终止这个循环
while 1<10: print('一直循环') break
一直循环 Process finished with exit code 0
以上就是使用break之后得出的结果 当循环体从上往下执行碰到break的时候 就自动终止了整个循环并且退出了程序.
说完了break我们再来说一下continue
continue=结束本次循环继续下次循环 例如
#用while循环打印出"1235' n=0 while n<5: n+=1 if n==4: continue print(n)
1 2 3 5
当while循环到n的值取到了4的时候,我们在条件下面加了一个continue,也就是结束本次循环 继续下一次循环 继续n<5成立 n=n+1 打印出来 再循环到while的时候 条件n<5就限制了此时的n继续往下循环了,所以就结束了本次循环.