关于while循环中的break和continue的区别

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继续往下循环了,所以就结束了本次循环. 

posted @ 2018-12-31 17:56  baby12138  阅读(1023)  评论(0编辑  收藏  举报