龙空技术网

46、零基础Python到全栈-while与continue

宋L乾 185

前言:

今天我们对“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