У меня возникли проблемы с кодом, в котором мне нужно катить шестигранную матрицу 1000 раз, а затем возвращать список того, сколько раз каждое число на куске прокатывалось.Моделирование прокатки костей на Python
Код работает очень хорошо, и я могу получить список в конце, но мой список продолжает иметь 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]
Ну и теперь я чувствую себя глупо делать такую тупую ошибку. Спасибо за то, что я проверял орфографию, хотя я ценю ваше время. –
Errr ... @MartijnPieters всегда быстрее всех для переписывания такого алгоритма, черт: p –