玖叶教程网

前端编程开发入门

循环中的continue 语句 在Python中

循环中的continue语句。

循环中还有一个语句叫continue,在python中continue语句用于跳过当前迭代中剩余的代码,直接进入到下一次的迭代。和break语句不同,continue语句不会终止整个循环,而是跳过当前的迭代并继续执行下一次迭代。

来看一个例子:four i in range(1,11),如果i能够被2整除,continue,然后printi输出。这句话什么意思?从1开始到10来循环,如果它能被2整除,那就跳过这个循环,然后执行下一个循环。

来看一下结果:第一次循环i=1,1除以2是不等于0的,所以这部分代码是没有被执行。然后继续下一次循环,i=2,2除以2是等于0的,这个条件是成立的。成立了之后执行continue的语句,continue后边的语句就不再执行了,而是直接跳到下一次循环,i=3开始。

这就是continue语句,它用于跳过当前迭代当中剩余的代码,直接进入到下一次迭代。同样的continue语句也可以用在while循环当中,同样用count等于0,while,count小于5,continue,如果count等于0,continue,printcount。

来看一下,第一次count=0的,这个while语句条件是成立的。继续往循环当中走,count+1变成了1,1除以2是不等于0的,所以这个语句是没有执行的,它没有执行,那就再去执行这个语句,所以就把count的值给输出出来。输出出来之后,本次循环结束,进行下一轮循环,下一轮循环count=1。

这里的条件是成立的,1+1=2,2除以2是等于0,这个条件是成立的。成立了之后会执行continue语句,执行continue语句之后,后边的print就不再执行了,而是直接进入到下一轮的循环当中了,所以会输出135。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言