1
resposta

[Projeto] Mostrando o código

def coleta():
    horas = int(input('Digite a hora atual (0-23h): '))

    if horas <= 12:
        print('Bom dia!')
    elif 12 < horas <= 18:
        print('Boa tarde!')
    else:
        print('Boa noite!')

coleta()
1 resposta

Olá, João, como vai?

O seu código cumpre bem o papel de capturar a entrada do usuário e realizar as verificações necessárias para exibir a saudação correta. É interessante observar que a lógica aplicada cobre todas as faixas de horário solicitadas no exercício. Um ponto que pode ser aprimorado para alinhar o código exatamente ao enunciado é o ajuste nos limites das condições. A proposta sugere que o Bom dia seja exibido para horários antes das 12h, enquanto o seu código inclui o meio-dia nessa primeira saudação.

Parabéns por compartilhar o seu progresso e continue praticando as estruturas condicionais.

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