Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Posso inverter o ELIF e Else como fiz abaixo, sem prejuizo ao padrão e legibilidade do código? Ele rodou normalmente.

print ("*******************************")
print ("Bem-Vindo ao jogo da advinhação")
print ("*******************************")

numero_secreto = 42

chute = int(input("Digite o seu número: "))  #conversão direta da variavel "chute" para Int

print ("Você digitou: ", chute)

#variaveis para teste do numero
acertou = chute == numero_secreto
maior = chute > numero_secreto
menor = chute < numero_secreto


if (acertou):
    print("Você Acertou!!")
elif (maior):
    print("Você chutou acima!!")
else:
    print ("Você chutou abaixo")
2 respostas
solução!

Alexandre, tudo bom?

Não tem nenhum problema da forma que você fez, mas não entendi a questão da inversão. Da forma que você fez está seguindo o padrão (IF-ELIF-ELSE). Dá uma olhada nesse material da USP São Paulo:

https://panda.ime.usp.br/cc110/static/cc110/04-if.html

Obrigado Ronald, é que fiz ao contrário em relação ao exemplo dado, por isso minha dúvida. Vou verificar o link enviado. Obrigado!