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()
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()
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.