擅长:python、mysql、java
<p>正如马特·布莱恩特的回答所说,你不能突破一个循环,而只能从函数中返回。我要补充的是,您可能需要从函数中返回一个值,以便主程序循环知道是返回开始还是退出:</p>
<pre><code>def main():
while True:
# main game code goes here
if not playAgain():
break
def playAgain():
print("Would you like to keep boxing or quit while you are ahead? (y/n)")
response = input().lower()
return response.startswith('y')
</code></pre>