我如何在 python 的 while 循环内跳出一个函数?
How would I break out of a function inside of a while loop in python?
我无法在 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)
这样就可以了
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
我无法在 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)
这样就可以了
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