检查Python中这个非常基本的while循环:
while True:
response = input("Say something: ")
if response == 'bye':
break
if response != 'bye':
continue
此脚本提示用户输入。如果用户想打个招呼(或几乎是什么),循环将不断提示用户新的响应,直到用户最终输入:“再见”。如果答案是“再见”,则循环中断。
[我的所有人的百万美元问题:就while循环而言,可以肯定地说break
运算符将一会儿条件从True
变为False
,从而退出了循环吗?] >
我意识到第5行和第6行实际上不是必需的,因为即使没有它们,循环也将按照我上面描述的那样继续执行。我添加了continue
运算符以演示break
(将while条件设置为False)和'continue'(允许while条件保持为True)之间的区别。
[如果需要参考此问题的来源或出处,我是从Andrei Neagoie的Udemy课程内容(“ 2019年完成Python开发人员”)中学到的(第4节:第71讲:“ While Loops 2”)。
[在Python中检查这个非常基本的while循环:while True:response = input(“ Say something:”)if response =='bye':if if!!'bye':break继续执行此脚本...
break
不会更改任何变量中的值,而只是结束循环。您可以使用另一个变量来控制循环,如下所示:
类似于C语言处理break
和continue
的方式,Python在到达break
语句时将跳到循环范围之外,而在到达continue
语句时将跳回到循环的测试表达式。