Здравствуйте, я пытаюсь создать функцию, включающую в себя случайный модуль, который накапливает сумму нечетных рулонов n-кубических n-сторонних времен. Звучит немного запутанно, но, к примеру, если я скатал 2-стороннюю матрицу 2 раза и получил 1 и 2, результат был бы всего 1 (с 2 четных). Вот что у меня есть:Python: случайный модуль с накопителем сумм для нечетных чисел
import random
def roll(sides, dice):
y = 0
for i in range(1, dice+1):
if y%2 == 1:
y = y + random.randrange(1, sides+1)
return y
Как я могу заставить это работать? Он никогда не проходит мимо первого, если он начинается с y = 0
У вас есть вопрос к нам? – Kevin
Спасибо за обмен. – Bitwise