def exibirSaudacao(hora):
if hora < 12:
return 'Bom dia'
elif hora < 18:
return 'Boa tarde'
else:
return 'Boa noite'
hora = int(input('Digite a hora atual (0-23): '))
print(f'{exibirSaudacao(hora)}')
def exibirSaudacao(hora):
if hora < 12:
return 'Bom dia'
elif hora < 18:
return 'Boa tarde'
else:
return 'Boa noite'
hora = int(input('Digite a hora atual (0-23): '))
print(f'{exibirSaudacao(hora)}')
Oi, Andre! Como vai?
Gostei bastante da forma como você usou a função exibirSaudacao
para retornar mensagens diferentes conforme a hora. Isso deixa o código mais organizado e fácil de entender.
Uma dica interessante para o futuro é usar o método lower()
em strings quando precisar comparar textos sem se preocupar com letras maiúsculas ou minúsculas. Veja este exemplo:
texto = input('Digite algo: ')
if texto.lower() == 'python':
print('Voce digitou python')
Esse código transforma a entrada em minúscula antes de comparar, facilitando a verificação.