Python循环体中的break和continue之间的区别

Grizelda ·
更新时间:2024-11-14
· 551 次阅读

Python循环体中的break和continue之间的区别

对于带有else子句的for循环和while循环,当循环因循环条件不成立而自然结束时________(会?不会?)执行else中的代码。

带有else子句的循环如果因为执行了break语句而退出的话,则不会执行else子句中的代码

在循环语句中,_____break_____语句的作用是提前结束本层循环。

在循环语句中,___ continue___语句的作用是提前进入下一次循环。

如下列猜数字例子:

from random import randint x=randint(0,300) i=0 while i<100: i=i+1 number=int(input('第{}次输入一个数字:'.format(i))) if number==x: print("恭喜你,猜中了") break if numberx: print("很遗憾,猜大了") continue

在这里插入图片描述

由上述可知这是一个while单层循环结构,

当数字猜错(猜大或者猜小了)了,
执行 continue 语句,即继续进行下一次的while循环

当数字猜对了,
执行 break_ 语句,即提前结束了while循环,不再进行下一次的while循环,结束了语句。

最后,如果这篇文章对您有所帮助,麻烦 点赞 支持一下博主,博主本身也是小白,但是会将自己容易混淆的知识分享在博客上,和大家一起共同进步,谢谢大家的支持!!!


作者:不秃头的数据小白



python循环 break continue Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号