"""
Faça um programa que pergunte a hora ao usuário.
Com base no horário informado exiba a saudação apropriada.
Exemplo: Bom dia 0 as 11. Boa tarde 12 as 17 e Boa noite 18 as 23
"""
nome = input('Qual o seu nome? ')
horas = input("Digite um horário entre 0 e 23 ")
if horas.isdigit(): #valida se é um número
horas = int(horas)
if horas < 0 or horas > 23:
print('Horário deve estar entre 0 e 23')
elif horas >= 0 and horas <=11:
print(f'Bom dia, {nome}')
elif horas >= 12 and horas <=17:
print(f'Boa tarde, {nome}')
else: #horas >= 18 and horas <= 23
print(f'Boa noite, {nome}')
else:
print('Por favor, digite um horário entre 0 e 23') #caso não seja um número é mostrada essa mensagem
Comentários
Postar um comentário