Oi! Como vai?
Seu código para criar uma saudação personalizada está claro e direto, usando uma função para decidir a mensagem conforme o horário. Isso torna seu programa mais organizado e reutilizável, que é uma prática importante em Python.
Uma dica interessante para o futuro é usar o operador elif
para simplificar a leitura das condições. Veja este exemplo:
def criar_saudacao(horario):
if horario < 12:
return "Bom dia!"
elif horario <= 18:
return "Boa tarde!"
else:
return "Boa noite!"
hora = int(input('Digite a hora atual (0-23): '))
print(criar_saudacao(hora))
Esse código faz a mesma coisa, mas fica mais legível usando elif
para testar múltiplas condições em sequência.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!