我正在尝试产生一个随机整数n,并创建一个n随机整数的列表,其值介于0到9之间。

这是我的代码:

def randomNumbers(n):
    myList = []
    needMoreNumbers = True
    while (needMoreNumbers):
        randomNumber = int(random.random() * 10)
        myList.append(randomNumber)
        n = n -1
        if (n < 1):
            needMoreNumbers = False
    return myList

当我运行它时,它说:
NameError: global name 'random' is not defined

最佳答案

您尚未导入random模块。将其添加到脚本顶部:

import random

10-01 15:44