我将如何在 python 的 while 循环中打破一个函数? [复制]
Posted
技术标签:
【中文标题】我将如何在 python 的 while 循环中打破一个函数? [复制]【英文标题】:How would I break out of a function inside of a while loop in python? [duplicate] 【发布时间】:2020-08-29 09:49:09 【问题描述】:我无法在 while 循环中跳出这个函数。
这是错误信息
SyntaxError: 'break' outside loop
代码:
import random
while True:
def roll (min, max):
num = random.randrange(min, max)
print(num)
if num == 9:
break
roll(1,10)
【问题讨论】:
【参考方案1】:这样就可以了
import random
while True:
def roll (min, max):
num = random.randrange(min, max)
print(num)
return num
num = roll(1,10)
if num == 9:
break
【讨论】:
以上是关于我将如何在 python 的 while 循环中打破一个函数? [复制]的主要内容,如果未能解决你的问题,请参考以下文章