我试图分配一个值来结束一个循环,不确定如何结束,如果这样做是正确的。 是否可以将返回值指定给变量
loop = True
def lose():
print('Game Over')
return False
def computer_end():
if condition : # resume
lose()
while loop:
computer_end()
如何将return False赋值给循环变量
我的另一种想法
loop = True
def lose():
print('Game Over')
return False
def computer_end():
if condition : # resume
lose()
while loop:
computer_end()
if lose(): # if lose() has been used, break.
break
谢谢
您是否试图避免直接设置循环?如果没有,只需将其添加到函数中即可
或者,您可以在其他功能中设置:
我认为您的第二个实现不会按照您希望的方式工作。lose()总是返回False并打印游戏结束,因此当运行if时,下面的“游戏结束”将被打印,并且它永远不会中断
相关问题 更多 >
编程相关推荐