1
resposta

Capitulo 3, aula 1

Pessoal, boa noite! Meu código não está compilando, sabem dizer qual seria o erro?

print("********************************")
print("Bem-vindo ao game de adivinhação!")
print("********************************")

numero_secreto = 43;
chute_str = input("Digite o seu numero: ") #entrada de dados, sempre devolve o valor como STRING.
print("Você digitou:", chute_str)

chute = int(chute_str) #converter o numero para INT

acertou = chute == numero_secreto
maior = chute > numero_secreto
menor = chute < numero_secreto


if (acertou):
    print("Você acertou")


else:
    if(maior):
    print("Você errou! Seu chute foi maior do que o número secreto")


elif(menor):
    print("Você errou! Seu chute foi menor do que o número secreto")



print("Fim do jogo")
1 resposta

Olá Gabriel,

O seu elif está na mesma identação do if...else. No caso, o elif deve estar na mesma identaçao do if(maior).

Espero ter ajudo. Se ajudou, não esqueça de marcar a resposta como solução.

Cussa