Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, Estudante. Como vai?
Parabéns pelo código! Você aplicou conceitos fundamentais de programação de forma muito clara. Criar uma variável para o limite antes de realizar a comparação é uma excelente prática, pois torna o seu script mais legível e fácil de dar manutenção no futuro.
Para agregar ainda mais valor ao seu projeto de controle financeiro, uma funcionalidade interessante seria mostrar ao usuário o quanto ele ultrapassou ou o quanto ele ainda tem disponível. Isso transforma uma resposta simples de "sim ou não" em uma informação útil para o planejamento.
Podemos calcular essa diferença criando uma variável extra dentro das condições. Veja este exemplo:
limite = 3000
despesas = float(input("Digite o total de despesas do mês: R$ "))
if despesas > limite:
excedente = despesas - limite
print(f"Você ultrapassou o limite do orçamento em R$ {excedente:.2f}.")
else:
restante = limite - despesas
print(f"Você ainda está dentro do orçamento. Você ainda tem R$ {restante:.2f} disponíveis.")
Alguns pontos que valem destacar:
despesas - limite) para encontrar o valor da diferença.f"..." com :.2f garante que, mesmo que o resultado da conta tenha muitas casas decimais, ele seja exibido como um valor monetário (ex: R$ 50.00).Esses pequenos detalhes tornam a experiência de quem usa o seu programa muito mais rica. Continue explorando essas possibilidades!
Espero que possa ter lhe ajudado!
Olá, Evandro, irei anotar aqui para aplicar e testar.
Muito obrigada pela dica!