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

If, elif ou else?

A forma que o professor ensinou é:

if (numero_secreto == chute): print("Você acertou!") else: if (chute > numero_secreto): print("Você errou! O seu chute foi maior que o número secreto.") elif (chute < numero_secreto): print("Você errou! O seu chute foi menor que o número secreto.")

Porém, a dúvida é, posso colocar elif no lugar do else diretamente? Por exemplo:

if numero_secreto == chute: print("Você acertou!") elif chute < numero_secreto: print("O número está abaixo do esperado!") else: print("O número está acima do esperado!")

1 resposta
solução!

Fala Kauan, beleza?

Pode sim. O elif serve para você definir uma resposta específica do laço caso não a resposta do if não se encaixe com o exigido. O else serve para que qualquer coisa que aconteça fora do if ou do elif resulte na reposta dele (do else).

Então, nesse caso aí você pode fazer tranquilo.

Espero que eu tenha te ajudado!