Бросьте пару шестигранных кубиков (D6), пока на обоих не выпадет 1. Подсчитайте, сколько рулонов это заняло. Запустите 100 испытаний этого. Распечатайте результат каждого рулона и укажите среднее количество требуемых рулонов.
Используйте вложенные циклы. Внешний цикл выполняет 100 испытаний; внутренний цикл продолжает вращаться до тех пор, пока не появится 1-1. Затем обновите текущие счетчики и перейдите к следующему испытанию.
import random
dice1, dice2 = " ", " "
roll = " "
for roll in range(1, 101):
roll = 0
dice1 = random.randint(1, 6)
dice2 = random.randint(1, 6)
print(dice1, ",", dice2)
while dice1 == 1 and dice2 == 1:
break
это не останавливается, когда выпало 2 1, и мне нужна помощь в накоплении номера рулона и пробного номера
break
вырывается только из петлиwhile
, которая у вас есть. Я предполагаю, что вам нужен оператор if. - person Morgan Thrapp   schedule 27.10.2015