Python 尝试打印随机变量时出现意外结果
我正在自学python(使用python 3.3.2,根据需要重写活动)。我只是在尝试随机模块,它给了我 (Python 尝试打印随机变量时出现意外结果,python,python-3.x,Python,Python 3.x,我正在自学python(使用python 3.3.2,根据需要重写活动)。我只是在尝试随机模块,它给了我 () 由于: import random print (random.randint(0, 10)) 在这一点上,我主要是从实验中学习,有时还从教程中得到一些帮助。我在谷歌上搜索过这个,我搜索过堆栈溢出,但没有找到任何结果。这不是您运行的代码;你这样做了: >>> import random >>> print(random.randint) <
)
由于:
import random
print (random.randint(0, 10))
在这一点上,我主要是从实验中学习,有时还从教程中得到一些帮助。我在谷歌上搜索过这个,我搜索过堆栈溢出,但没有找到任何结果。这不是您运行的代码;你这样做了:
>>> import random
>>> print(random.randint)
<bound method Random.randint of <random.Random object at 0x7fdadc0fbc20>>
因此,我怀疑您认为我直接从CLI运行python。我使用NP++编写脚本,使用Powershell运行script@user2512440当前位置我只是演示发生了什么。在Powershell中运行脚本也会发生同样的情况。使用Python解释器提示符可以更轻松地显示返回的内容。谢谢,不过我不太明白发生了什么。如果我想让脚本返回0到10范围内的整数,我该怎么做?@Mmmmyum:你在问题中发布的代码是正确的;但不是代码导致了错误。哦,等等,现在我明白你的意思了。我花了一段时间才明白你所说的字符串表示法是什么意思。(我在周五启动了python,所以需要一段时间。)看了一会儿之后,发现我可能忘记了在添加.randint位时保存它。
>>> print(random.randint(0, 10))
7