python中break和continue的介绍

在众多语言中,都会讲解终止循环的break和continue,
简而言之:break语句是终止整个循环;
continue语句只是终止本次循环。
本文主要通过实例,描述在python中区别,希望对大家有帮助:
1、在普通for循环中的终止
代码:
代码
分析:
1)continue
在for循环中当运行到x=2时,此次循环结束(不再执行print中内容),之后进行下一元素的遍历。
结果应该为:
1 这是continue的for循环
3 这是continue的for循环
2)break
在for循环中,当运行到x=2时,终止整个这个list的遍历。
结果应该为:
1 这是break的for循环
实际运行结果:
运行结果

2.for 代码块中含else的循环的终止
代码
代码
分析
1)continue
当运行到x=2时,终止本次循环,继续执行x=3,遍历完毕后,打印“continue的for循环结束了”。
2)break
当运行到x=2时,终止for整体循环,即不会打印“break的for循环结束了”。
实际运行结果
python中带else的执行情况
3.双重for循环的使用
代码
代码
分析
1)continue
当遍历第一个元素[1,2,3]运行到y=2时,自动跳过2,继续执行y=3,执行完第一个元素,再遍历第二个元素(4,5,6)
2)break
当遍历第一个元素[1,2,3]运行到y=2时,第一个遍历结束,再遍历第二个元素(4,5,6)
实际运行结果
双重for循环

猜你喜欢

转载自blog.csdn.net/qq_44801116/article/details/88799408