我是初学者,有人可以解释为什么我无法导入某个功能吗?
import random
a = random.randint(1,99)
def frog():
frog = a
(frog)
答案 0 :(得分:1)
正如其他人所说,很难知道你想要完成什么。你是否试图打印frog()方法的结果?为此,您需要return
某些东西(或从方法内部打印结果)。
import random
a = random.randint(1,99)
def frog():
a_frog = a
return a_frog
print(frog())
另外,为了减少混乱,最好不要使用与方法名称相同的变量名称。
更新:
在重新阅读您的问题时,您会问为什么不能将a
导入到函数中。你实际上做得那么好。这个版本表明它正在运作:
import random
a = random.randint(1,99)
def frog():
a_frog = a
print(a_frog)
frog()