python - 模块“随机”没有属性“随机”
问题描述
在尝试解决此问题时,我已阅读其他帖子。他们似乎都说文件名是 random.py 但我的文件名是 test.py
def getAnswer(answerNumber):
if answerNumber == 1:
return 'It is certain'
elif answerNumber == 2:
return 'It is decidedly so'
elif answerNumber == 3:
return 'Yes'
elif answerNumber == 4:
return 'Reply hazy try again'
elif answerNumber == 5:
return 'Ask again Later'
r = random.randomint(1,5)
fortune = getAnswer(r)
pint(fortune) ```
解决方案
该函数是randint而不是 randomint。请以这种方式更改您的代码:
import random
def getAnswer(answerNumber):
if answerNumber == 1:
return 'It is certain'
elif answerNumber == 2:
return 'It is decidedly so'
elif answerNumber == 3:
return 'Yes'
elif answerNumber == 4:
return 'Reply hazy try again'
elif answerNumber == 5:
return 'Ask again Later'
r = random.randint(1,5)
fortune = getAnswer(r)
pint(fortune)
推荐阅读
- python - 创建 django 表单的正确方法是什么?
- python - 滚动平均值误差
- sql - 无法将 STRING_AGG(column, ',') 添加到整体查询中
- debugging - 如何在 VS Code 中当前活动的集成终端中进行调试?
- php - 如何删除数组中的所有数据 - PHP
- wordpress - Lando 无法从我系统上的非 Lando 应用程序访问 URL
- python - 在关键字中运行关键字的机器人框架
- arm - 如何在处理器端的 IRQ 中启用和禁用中断?【STM32】
- python - 如何轻松制作 256 个 Tkinter 对象?
- linux - 重定向python(tensorflow)警告消息(不抑制这些消息)?