【发布时间】:2014-11-25 21:20:39
【问题描述】:
我需要在函数内部使用random.randint,但它总是返回奇怪的结果。但是,当我在函数之外尝试时,它可以完美运行。
这里有一个快速函数,可以在 1 到 6 之间选择一个数字来说明我的观点:
import random
def dice():
return random.randint(1, 7)
print(dice)
然后我得到如下输出:
<function dice at 0x0000000004314D90>
如果您能解释发生了什么以及如何预防,我将不胜感激。
【问题讨论】:
标签: python function python-3.x random