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!