Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida em relação ao erro "IndentationError"

Olá, eu realizei o primeiro passo da terceira aula, que abrange if e else, porém quando eu tento realizar os passos da aula aparece este erro:

IndentationError: expected an indented block

Sendo que o erro aponta para a linha do primeiro print :

 if (chute>numero_secreto ):
    print ("Você errou! Seu numero chutado foi maior que o pensado.")
    if(chute<numero_secreto):
        print("Você errou! Seu numero chutado foi menor que o pensado.")

Qualquer ajuda seria bem-vinda, lembrando que se eu colar o código oferecido no texto da aula, funciona perfeitamente, porém não consigo identificar o erro em relação ao meu próprio código.

1 resposta
solução!

Boa noite Lucas. Parece que o erro esta na identação da funcação IF combinado com uma sequencia errada de comando. A primeira condiçao deve ser o IF, a proxima nao pode ser outro if. Ou voce termina com um ELSE, ou continua um IF com um ELIF.

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

if acertou:
        print('PARABÉNS!! VOCE VENCEU O JOGO!')
    else:
        if maior:
            print('SEU NUMERO FOI MAIS ALTO!')
        elif menor:
            print('SEU NUMERO FOI MAIS BAIXO!')