NameError: 'random' 未定义
这是我的代码:
r = random.randint(1,10)
但是出于某种原因,它给我报了一个错误:
NameError: name 'random' is not defined
其他信息:Mac电脑,Python版本3.4.0,使用pylauncher
3 个回答
2
你需要用import
这个关键词来引入随机数库。
import random
random.randint(1,10) #no. between 0 and 10
8
在编程中,有时候我们会遇到一些问题,想要找到解决方案。比如说,有人可能在使用某个工具或库的时候,发现它的某个功能没有按预期工作。这时候,他们会去网上搜索,看看别人有没有遇到类似的问题,或者有没有人提供了解决办法。
StackOverflow是一个非常受欢迎的编程问答网站,很多程序员在这里分享他们的经验和解决方案。当你在这个网站上提问时,其他人可以看到你的问题,并给出他们的建议和解决方案。
在提问时,描述问题要尽量清楚,提供相关的代码和错误信息,这样别人才能更好地理解你的问题,并帮助你找到解决办法。
总之,遇到问题时,不要害怕寻求帮助,利用好像StackOverflow这样的资源,可以让你更快地解决编程中的难题。
>>> import random
>>> r = random.randint(1,10)
>>> r
10
45
你需要导入一个叫做 random
的模块:
import random
r = random.randint(1,10)
# ...