首页 > 解决方案 > 模块“随机”没有属性“随机”

问题描述

在尝试解决此问题时,我已阅读其他帖子。他们似乎都说文件名是 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) ```

标签: pythonrandom

解决方案


该函数是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) 

推荐阅读