当前位置:首页 > 编程笔记 > 正文
已解决

Python----break关键字对while...else结构的影响

来自网友在路上 133833提问 提问时间:2023-10-28 00:00:32阅读次数: 33

最佳答案 问答题库338位专家为你答疑解惑

案例:

女朋友生气,要求道歉5遍:老婆大人,我错了。道歉到第三遍的时候,媳妇埋怨这一遍说的不真诚,是不是就是要退出循环了?这个退出有两种可能性:

① 更生气,不打算原谅,也不需要道歉了,程序如何书写?

② 只一遍不真诚,可以忍受,继续下一遍道歉,程序如何书写?

思考:

参考相关链接:Python---while循环中else的基本语法(是同级关系)-CSDN博客

也就是文中,关于非正常结束的图示。


break 基本语法:

在Python循环中,经常会遇到两个常见的关键词break 与 continue

break:代表终止整个循环结构

continue:代表中止当前本次循环,继续下一次循环

break: 英 /breɪk/   v. 打破,打碎,折断;结束(困难或不利局面),打破(僵局);断绝,中断(关系)   跳出循环 。


代码:


# 初始化计数器
i = 0
# 编写循环条件
while i < 5:if i == 2:print('这遍说的不够真诚')breakprint('老婆大人,我错了')# 更新计数器i += 1
# 循环结束后,女朋友就原谅我了
else:print('好开森,女朋友原谅我了...')

图示:

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"Python----break关键字对while...else结构的影响":http://eshow365.cn/6-26400-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!