Итак, мне нужно написать программу на Python, в которой мне нужно бросить 2 кубика и вывести сумму 2 кубиков.Я получил это до сих пор:
import random
def monopoly():
x = random.randrange(1,7)
y = random.randrange(1,7)
while True:
if x != y:
print(x, '+', y, '=', x+y)
break
Теперь, каждый раз, когда 2 числа игральных костей совпадают (2 + 2 или 3 + 3 и т. Д.), Вы можете бросить снова.Если 3 раза подряд игральные кости совпадают, вам нужно отправиться в тюрьму.Я подумал, что должен был работать с циклом while, используя continue следующим образом:
else:
if x == y:
print(x + y)
continue
#continuation of the code above
Теперь, если у меня есть результат, когда кости одинаковы, он продолжает печатать сумму снова и снова, пока я не перестанупрограмма сама.Но я не знаю почему.
Как мне это исправить ?, потому что я понятия не имею, как это сделать.