Это должно потребоваться (6^5)/2 = 3888 рулонов в среднем. Тем не менее, я протестировал его около двадцати раз, и самое высокое, что я достиг 3144 броска. Это две мои самые низкие результаты: < /p>
Требуется 7 бросков: < /p>
Roll 1: 6,2,5,2,4
Roll 2: 1,2,2,5,6
Roll 3: 1,1,4,4,5
Roll 4: 6,2,3,2,5
Roll 5: 1,4,5,5,1
Roll 6: 3,5,1,5,5
Roll 7: 4,4,4,4,4
< /code>
Требуется 1 Roll (!): < /p>
Roll 1: 5,5,5,5,5
Есть ли что -то в моем коде, что вызывает это или что -то еще пошло не так?
Этот код предназначен для моделирования катания пять кубиков и показать каждый рулон, пока все пять кубиков не получит одинакового номера: < /p> [code]import random
while (die1 != die2 and die1 != die3 and die1 != die4 and die1 != die5) or (die2 != die3 and die2 != die4 and die2 != die5) or (die3 != die4 and die3 != die5) or die4 != die5: print("Roll " + str(count) + ": " + str(die1) + "," + str(die2) + "," + str(die3) + "," + str(die4) + "," + str(die5)) die1 = random.randint(1,6) die2 = random.randint(1,6) die3 = random.randint(1,6) die4 = random.randint(1,6) die5 = random.randint(1,6) count = count + 1
print("Roll " + str(count) + ": " + str(die1) + "," + str(die2) + "," + str(die3) + "," + str(die4) + "," + str(die5)) [/code] Это должно потребоваться (6^5)/2 = 3888 рулонов в среднем. Тем не менее, я протестировал его около двадцати раз, и самое высокое, что я достиг 3144 броска. Это две мои самые низкие результаты: < /p> Требуется 7 бросков: < /p> [code]Roll 1: 6,2,5,2,4 Roll 2: 1,2,2,5,6 Roll 3: 1,1,4,4,5 Roll 4: 6,2,3,2,5 Roll 5: 1,4,5,5,1 Roll 6: 3,5,1,5,5 Roll 7: 4,4,4,4,4 < /code> Требуется 1 Roll (!): < /p> Roll 1: 5,5,5,5,5 [/code] Есть ли что -то в моем коде, что вызывает это или что -то еще пошло не так?
У меня есть приведенный ниже код, и я пытаюсь использовать входные данные, назначенные для low_bound и Upper_bound, в качестве аргументов для randint(). Однако я получаю ошибку на картинке. Я впервые работаю с Python. Мне нужно разработать эту...