1
resposta

[Projeto] Saudação personalizada

print('Saudação personalizada\n')

def hora(hora):
    return hora
    
tempo = int(input('Digite a hora atual (0-23): '))

if tempo < 12:
    print('Bom dia!')
elif tempo < 18:
    print('Boa Tarde!')
else:
    print('Boa noite')
1 resposta

Olá, Pedro! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de funções para estruturar o código, utilizou muito bem a entrada com input para tornar o programa interativo e ainda compreendeu a importância das condicionais para personalizar a saudação conforme o horário.

Uma dica interessante para o futuro é aproveitar a função criada para centralizar a lógica de saudação, deixando o código mais organizado. Assim:

print('Saudação personalizada\n')

def saudacao(hora):
    if hora < 12:
        return "Bom dia!"
    elif hora < 18:
        return "Boa Tarde!"
    else:
        return "Boa noite"

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

Isso torna o programa mais modular e fácil de reutilizar em outros contextos.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!