Não estou conseguindo identificar o erro no meu código. Minhas condições ("if" e "else") não aparecerem e o número de tentativas permanece "1 de 3" ("1 of 3"). alguém poderia me esclarecer? Thank you in advance!
O código está em inglês
print("****************************")
print('Welcome to the guessing game')
print("****************************")
secret_number = 42
total_attempts = 3
round = 1
while(round <= total_attempts):
print("attempt", round, "of", total_attempts)
guess_str = input("Choose a number: ")
print("You typed: ", guess_str)
guess = int(guess_str)
right = guess == secret_number
higher = secret_number < guess
lower = secret_number > guess
if (right):
print("You are right!")
else:
if(higher):
print("You're wrong! your number was higher than the secret number")
elif(lower):
print("You are wrong!your number is lower than the secret number")
round = round + 1
print("Game over")