так что это код, который я написал, который пытается ответить на вопрос в заголовке:
import random
print("Well, hello there.")
while True:
a = random.randint(1,6)
sum = 0
if(a==1): #If a one is indeed rolled, it just shows rolled a 1 and 'Pigs out' and makes the score equal to 0(player score that is) and is a sort of a GameOver
print("Pigged out!")
break #To get out of the loop
else:
while(sum<=20):
sum += a
print(sum)
Программа должна удерживать счет до достижения 20 (или более) и отображать его.По сути, это один оборот «Свиньи»Я не могу понять, где я иду не так с этим?Любые предложения будут полезны.
Пример примера вывода:
-rolled a 6
-rolled a 6
-rolled a 5
-rolled a 6
-Turn score is 23