Oi, Paulo! Tudo bom?
Excelente! Siga praticando com os desafios e sempre compartilhe conosco.
Você soube aplicar condições com if
, elif
e else
de forma eficiente, aproveitou o tratamento de exceções com try/except
para lidar com entradas inválidas e entendeu como o uso de funções separadas é essencial para manter o código organizado e reutilizável.
Como dica adicional, experimente utilizar o operador in
com range()
quando precisar verificar se um número está dentro de um intervalo. Assim:
def saudacao(hora):
if hora in range(7, 12):
print('Bom dia')
elif hora in range(12, 19):
print('Boa tarde')
elif hora in range(19, 24):
print('Boa noite')
else:
print('Hora fora do horário')
Com isso, você poderá simplificar as comparações numéricas.
Para saber mais:
Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!