1
resposta

[Sugestão] [Sugestão] Saudação Personalizada

def saudacao(hora): 
    if 6 <= hora <= 12: 
        return "Bom dia!" 
    elif 13 <= hora <= 18: 
        return "Boa tarde!" 
    else: 
        return "Boa noite!" 
 
hora_atual = int(input("Digite a hora atual (0-23): ")) 
print(saudacao(hora_atual))

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi, Catia! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Gostei de como você estruturou a função saudacao(), ficou bem organizada e direta. A forma como usou as condições torna o código fácil de entender e mostra domínio na construção de funções simples em Python.

Uma dica interessante para o futuro é usar o módulo datetime para capturar a hora automaticamente, sem precisar pedir ao usuário.


from datetime import datetime

hora = datetime.now().hour

def saudacao(hora):
    if 6 <= hora <= 12:
        return "Bom dia!"
    elif 13 <= hora <= 18:
        return "Boa tarde!"
    else:
        return "Boa noite!"

print(saudacao(hora))

Esse código pega a hora do sistema e exibe a saudação correspondente.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!