В вашем коде много ошибок, но я постараюсь исправить их здесь:
Прежде всего guess != guess+1
не имеет смысла проверять, если guess
не равно guess+1
(этоэто не так), что означает, что эта строка всегда возвращает True
, и вы ничего с этим не делаете.
Я полагаю, вы хотели написать:
guessTaken += 1
Какие приращенияколичество предположений, принятых 1
Далее вам нужно будет преобразовать второй вход в int
, чтобы сравнить его, чтобы угадать, поэтому я рекомендую сделать:
if guess == int(input()):
вместо
if guess == input():
Наконец, я подозреваю, что вы хотите выйти из цикла после того, как число угадано, поэтому я бы добавил оператор break
в условие if как таковое:
if guess == int(input()):
print ("Correct")
break