1
resposta

[Projeto] saudação personalizada

def saudacao(horario):
    if horario < 12:
        return 'Bom dia!'
    elif horario < 18:
        return 'Boa tarde!'
    else:
        return 'Boa noite!'

hora_atual = int(input('Digite a hora atual (0-23): '))        
print(saudacao(hora_atual))
1 resposta

Oi, Apollo!

Seu projeto ficou bem resolvido. A função está simples, fácil de entender e retorna uma saudação diferente de acordo com o horário informado pela pessoa usuária.

Uma dica é validar se o valor digitado está entre 0 e 23, para evitar que horários fora desse intervalo também recebam uma saudação. Isso deixaria o programa mais seguro para diferentes entradas.

Bons estudos!

Sucesso

Imagem da comunidade