前言:
今天我们对“pythoncontiune”都比较关怀,你们都想要学习一些“pythoncontiune”的相关资讯。那么小编也在网上收集了一些关于“pythoncontiune””的相关知识,希望小伙伴们能喜欢,朋友们快快来学习一下吧!这章我们来学习whlie循环的另外一种用法,while加continue。
continue也是结束循环的意思,不过它和break的区别是就是break是直接终止本层循环。而continue是终止本次循环,直接进入下一次循环。
比如我现在有个需求,你给我打印0到9,但是不要5,就是打印0、1、2、3、4、6、7、8、9。
我们先来看看0到9怎么打印。我们直接打印运行看看。
numbers = 0while numbers < 10: print(numbers) numbers += 1
那怎么才能不要5呢,这就需要contiune了。我们可以判断,当循环到numbers等于5的时候,直接终止本次循环,后面的代码就不再执行了,直接进入下一次循环。
我们直接在print前面加上if判断,然后再写continue。我们试一下行不行。结果直接到4就结束了。
numbers = 0while numbers < 10: if numbers == 5: continue print(numbers) numbers += 1
因为到5的时候,下一行代码是continue,直接结束了这次循环,无法进行下行代码,进入死循环了。
所以我们需要在if判断后面加上一行代码,numbers+=1。我们直接来试试,看看这样行不行。
num = 0while num < 10: if num == 5: num += 1 continue print(num) num += 1
注意了,number+=1这个代码不要写到contiue下面去,如果写到下面去,就永远不会结束循环。我把代码写出来给你们看看,还是只打印了0、1、2、3、4。
标签: #pythoncontiune