python的continue与break

continue的用法:

conunt = 0
while count < 10:
	count = count + 1
	continue
	print('我不会被输出')
	
print('输出结束')

在上面这段代码中,continue前面的代码会循环9次,一直到count=10的时候,不符合while条件,跳出循环,输出结束。而continue后面的代码则永远不会输出,因为while的代码块运行到continue时就会弹回去重新进行一次循环。

效果:

在这里插入图片描述

break的用法:

conunt = 0
while count < 10:
	count = count + 1
	break
	print('我不会被输出')
	
print('输出结束')

还是这段代码,我们直接运行看下效果就明白他们两个的区别是什么了,它并没有弹回去在进行一次循环,而是代码运行到break哪里的时候直接跳出了整个while循环。

效果:

在这里插入图片描述

总结:

  1. break:跳出整个循环
    continue:跳出本次循环,进行下一次的循环
  2. break和continue只能用于循环中,不可单独使用
  3. 在嵌套循环中,break和continue只会对最近的一层循环起作用,也就是近原则
发布了12 篇原创文章 · 获赞 13 · 访问量 2767

猜你喜欢

转载自blog.csdn.net/qq_43573676/article/details/104021532
今日推荐