模块“random”没有属性“randomint”

2024-05-16 04:19:13 发布

您现在位置: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) ```

Tags: pytestreturnifis文件名defit
1条回答
网友
1楼 · 发布于 2024-05-16 04:19:13

函数为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) 

相关问题 更多 >