【问题标题】:Trying to make a simple random number generator尝试制作一个简单的随机数生成器
【发布时间】:2020-10-27 07:36:26
【问题描述】:

我是 python 的超级新手,我只是想制作一个非常简单的随机数生成器函数,但似乎没有任何效果,python 每次都会给我一个错误。有人可以帮忙吗?

def roll_dice(num):
    return random.randint(1, num)

roll_dice(6)

错误信息:

NameError: name 'random' is not defined

【问题讨论】:

  • 请附上完整的错误信息。
  • 欢迎使用 StackOverflow !请记住将错误消息放在问题中,以便读者可以尝试调试您的代码。在您的情况下,我猜您只是忘记导入“随机”模块。在代码顶部插入import random,应该没问题。

标签: python random


【解决方案1】:

虽然随机是python自带的(不需要安装)

但要使用它,您需要导入它

import random # you need to import random
def roll_dice(num):
    return random.randint(1, num)

roll_dice(6)

import 表示:一个模块中的 Python 代码通过导入的过程可以访问另一个模块中的代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-07
    • 2018-05-01
    • 1970-01-01
    • 2023-01-03
    • 1970-01-01
    • 2021-08-20
    • 2022-10-18
    相关资源
    最近更新 更多