サイコロを振るのをシミュレートする宿題の質問に少しこだわっています。質問は、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」入力が何であっても、ランダムな整数値が1つだけ返されます。ここで正確に何が問題になっていますか?
どんな助けでもありがたいです、ありがとう。