对于带有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循环,结束了语句。
最后,如果这篇文章对您有所帮助,麻烦 点赞 支持一下博主,博主本身也是小白,但是会将自己容易混淆的知识分享在博客上,和大家一起共同进步,谢谢大家的支持!!!