1
resposta

Resolução: Função atendimento

current_time = int(input('Digite a hora atual: '))

def greetings():
    if current_time < 12:
        print('Bom dia')
    elif 12 <= current_time <= 18:
        print('Boa tarde')
    elif current_time <= 23:
        print('Boa noite')
    else:
        print('Desculpe, estamos fechados.')

greetings()
1 resposta

Oi, Matheus! Como vai?

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

Gostei de ver que você utilizou condições para retornar a saudação correta conforme o horário informado. Estruturou bem a função usando if, elif e else, isso deixa o fluxo bem claro ao ler o código.

Uma dica interessante para o futuro é usar o método datetime para pegar o horario atual automaticamente, sem precisar digitar. Veja este exemplo:


from datetime import datetime

hora = datetime.now().hour
print(hora)

Neste codigo, hora recebe a hora atual do sistema e você pode usar nas condições como fez na sua função.

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