六面体のサイコロを 1000 回振ってから、サイコロの各数字が何回振られたかのリストを返す必要があるコードに問題があります。
コードは正常に実行され、最後にリストを取得できますが、リストの 4 の代わりに 0 が表示され続けているため、関数が 4 がロールされているか、まったくロールされていないように見えます。
私はちょっと困惑していて、ここの誰かが助けてくれるかもしれないと思った. ありとあらゆる助けをいただければ幸いです。
これが私のコードです。
def rollDie(number):
one = 0
two = 0
three = 0
four = 0
five = 0
six = 0
for i in range(0, number):
roll=int(random.randint(1,6))
if roll == 1:
one = one+1
elif roll == 2:
two = two+1
elif roll == 3:
three = three+1
elif roll == 4:
four == four+1
elif roll == 5:
five = five+1
elif roll == 6:
six = six+1
return [one,two,three,four,five,six]