我有点卡在模拟掷骰子的家庭作业问题上。问题要求创建一个函数,返回一个从 1 到 6 的随机整数值,并创建一个主程序,询问用户要掷多少个骰子(必须限制为 5 个骰子),并调用该函数打印生成的价值观。到目前为止,我有这个:
import random
def dice(number_of_dice):
for i in range(0,number_of_dice):
return random.randint(1,6)
number_of_dice = input("How many dice would you like to roll? ")
while number_of_dice >5:
number_of_dice = input("You may only have a limit of 5 dice, enter a number under 5. " )
print dice(number_of_dice)
运行程序时,无论“number_of_dice”输入是什么,它都只返回一个随机整数值。这里到底有什么问题?
任何帮助表示赞赏,谢谢。