我有一个非常简单的问题:我做了一个 while 循环,并在其中将初始条件设置为 false。但是,这不会停止循环并完全运行(有点明显),直到它再次尝试失败。这是我所拥有的简化结构。
while(a):
print("hi")
a = False
print("bye")
返回:
hi
bye
同样,我只想返回hi
;我希望循环不断检查它是否满意。
非常感谢任何帮助。
最佳答案
使用:
return
, orbreak
while a:
print('hi')
a = False
if not a:
break
print('bye')
在函数或循环中,当某些东西被返回
时,函数或循环终止。您还可以返回 True
或 break
,这是“中断”循环的特定方法。
关于Python:While 循环检查整个循环是否为真,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19531764/