Escreva o códigoPráticaPython
Saudar pelo turno digitado
Combinar lower() com elif para três turnos.
Leia o turno como texto. Sem ligar para maiúsculas, se for manha imprima Bom dia, se for tarde imprima Boa tarde, se for noite imprima Boa noite, senão imprima Turno inválido.
Entrada: Uma linha com o turno.
Saída: Uma linha com a saudação ou Turno inválido.
Revisa aula 7 (11/08), aula 2 (24/07)
Exemplo 1
- Entrada
MANHA
- Saída esperada
Bom dia
Maiúsculas devem dar Bom dia.
Exemplo 2
- Entrada
tarde
- Saída esperada
Boa tarde
Texto exato da tarde funciona.
Solução comentada
Verifique uma tentativa sua para liberar a solução.
turno = input()
texto = turno.lower()
if texto == "manha":
print("Bom dia")
elif texto == "tarde":
print("Boa tarde")
elif texto == "noite":
print("Boa noite")
else:
print("Turno inválido")O .lower() transforma MANHA em manha para a comparação. A cadeia elif testa cada turno só se o anterior falhou. O else final pega turno vazio ou desconhecido.
Erro comum: Comparar sem .lower() e errar MANHA.
Escreva sua solução e verifique quando quiser.