我正在编写一个Python脚本,它将从我编写的列表中打印出一个随机值,
from random import randint
class_list=[0,1,2,3,4,5,5,6,7,8,9,10,11,12]
people_called=[]
randomized_number = random.randint(0,12)
print "debug number" + str(randomized_number)
print "The student is" + str(class_list[randomized_number])
class_list[randomized_number].append(people_called)
然而,当我运行这个文件时,我得到了
Traceback (most recent call last):
File "./Code/class list.py", line 4, in <module>
number = random.randint(0,12)
NameError: name 'random' is not defined
答案 0 :(得分:2)
from random import randint
从randint
模块导入random
。也就是说,您可以将其用作randint
。如果您要将其导入为import random
,则必须改为使用random.randint
。
答案 1 :(得分:1)
使用import random进行导入时,必须使用random.randint()调用该函数。
当使用随机导入randint时,Python允许你用randint()
调用该函数