import random
def func(ok):
if ok:
a=random.random()
else:
import random
a=random.randint(1,10)
return a
func(True)
上面代码报错如下:
a=random.random()
UnboundLocalError: local variable 'random' referenced before assignment
请问这是为什么呢?
def func(ok):
if ok:
a=random.random()
else:
import random
a=random.randint(1,10)
return a
func(True)
上面代码报错如下:
a=random.random()
UnboundLocalError: local variable 'random' referenced before assignment
请问这是为什么呢?
