我正在使用 Python 3.5,我想在函数中使用 break
命令,但我不知道如何使用。我想使用这样的东西:
def stopIfZero(a):
if int(a) == 0:
break
else:
print('Continue')
while True:
stopIfZero(input('Number: '))
我知道我可以使用这段代码:
while True:
a = int(input('Number: '))
if a == 0:
break
else:
print('Continue')
如果你不关心 print('Continue')
部分,你甚至可以这样做一行: while a != 0: a = int(input('Number: '))
(只要 a 已经分配给 0 以外的东西)但是,我想使用一个函数,因为其他时候它会有很大帮助。
谢谢你的帮助。
原文由 nedla2004 发布,翻译遵循 CC BY-SA 4.0 许可协议
通常,这是通过返回一些值来完成的,该值让您决定是否要停止 while 循环(即某些条件是真还是假):