Utilizei o Jupyter Notebook para desenvolver este projeto, no qual adaptamos o sistema para deixá-lo mais intuitivo e interativo, utilizando cards personalizados para exibir as opções de saudação conforme o horário informado pelo usuário.
Utilizei o Jupyter Notebook para desenvolver este projeto, no qual adaptamos o sistema para deixá-lo mais intuitivo e interativo, utilizando cards personalizados para exibir as opções de saudação conforme o horário informado pelo usuário.
Olá, Marcela. Como vai?
Ficou sensacional a forma como você utilizou o Jupyter Notebook para elevar o nível desse projeto! É muito gratificante ver como você integrou a lógica de funções com uma interface visual tão bem trabalhada, utilizando os arquivos 4ef5b4d1-69b8-485e-bc50-11527be653dd.webp, 4ef07046-e887-49da-a04d-a9453676987f.webp e o fluxograma 3dcd4195-adcb-45cb-b72a-87387d59103a.jpg.
O uso de cards coloridos para cada período do dia (manhã, tarde e noite) torna a experiência do usuário muito mais rica do que um simples texto no console. Além disso, o fluxograma que você compartilhou ajuda muito a visualizar a estrutura das condições if, elif e else que controlam o fluxo do programa.
Para quem está acompanhando seu tópico, uma dica técnica legal para conseguir esse efeito visual no Jupyter é utilizar a biblioteca IPython.display, que permite renderizar HTML e CSS diretamente nas células de saída.
Veja um exemplo simplificado de como você pode ter estruturado a função para gerar esses cards:
from IPython.display import display, HTML
def exibir_saudacao_personalizada(nome, hora):
if hora < 12:
cor, saudacao = "#ffcc00", "Bom dia"
elif hora < 18:
cor, saudacao = "#33adff", "Boa tarde"
else:
cor, saudacao = "#1a1a4d", "Boa noite"
html_card = f"""
<div style="background-color: {cor}; padding: 20px; border-radius: 15px; text-align: center; color: white;">
<h1>{saudacao}, {nome}!</h1>
<p>Horário atual: {hora:.2f} horas</p>
</div>
"""
display(HTML(html_card))
Parabéns pela dedicação e por compartilhar o resultado com a comunidade!
Espero que possa ter lhe ajudado!