1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Python 6 循环break continu语句pass else

Python 6 循环break continu语句pass else

时间:2022-08-27 19:05:17

相关推荐

Python 6 循环break continu语句pass else

break语句:

在这里,if...break的意思是如果满足了某一个条件,就提前结束循环。记住,这个只能在循环内部使用。

while True:password=input('请用户输入密码:')if password == '小龙女':break;print('通过啦')

运行结果:

continue语句

continue的意思是“继续”。这个子句也是在循环内部使用的。当某个条件被满足的时候,触发continue语句,将跳过之后的代码,直接回到循环的开始。

while True:q1 = input('第一问:你一生之中,在什么地方最是快乐逍遥?')if q1 != '黑暗的冰窖':continueprint('答对了,下面是第二问:')q2 = input('你生平最爱之人,叫什么名字?')if q2 != '梦姑':continueprint('答对了,下面是第三问:')q3 = input('你最爱的这个人相貌如何?')if q3 == '不知道':breakprint('都答对了,你是虚竹。')

运行结果:

pass语句

pass语句就非常简单了,它的英文意思是“跳过”。

#请你运行代码体验一下a = int(input('请输入一个整数:'))if a >= 100:passelse:print('你输入了一个小于100的数字')

运行结果

else语句

for i in range(5):a = int(input('请输入0结束循环,你有5次机会:'))if a == 0:print('你触发了break语句,导致else语句不会生效。') breakelse:print('5次循环你都错过了,else语句生效了。')

所以,用一句话总结,当循环中没有碰到break语句,就会执行循环后面的else语句,否则就不会执行。

在while循环中,else的用法也是如此,格式一模一样:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。