despesas = float(input('Digite o total de despsas do mês(R$): '))
if despesas > 3000:
print('Atenção! Você ultrapassou o limite do orçamento.')
else:
print('Você está dentro do limite do orçamento')
despesas = float(input('Digite o total de despsas do mês(R$): '))
if despesas > 3000:
print('Atenção! Você ultrapassou o limite do orçamento.')
else:
print('Você está dentro do limite do orçamento')
Olá, Brandon. Como vai?
Mais uma resolução certeira! Você aplicou a lógica de comparação binária (if/else) para resolver um problema cotidiano de finanças pessoais. Esse é um excelente exemplo de como a programação pode ser usada para criar ferramentas de utilidade real, como um monitor de gastos automáticos.
Gostaria de destacar alguns pontos técnicos importantes na sua implementação:
float: Ao utilizar float(input()), você permite que o usuário insira valores decimais (centavos), o que é essencial para um controle financeiro preciso.Para elevar ainda mais o nível do seu código, aqui estão algumas sugestões:
print estejam recuados (um Tab ou 4 espaços) dentro dos blocos if e else para evitar o erro IndentationError.Veja como ficaria com um toque extra:
limite = 3000.0
despesas = float(input('Digite o total de despesas do mês (R$): '))
if despesas > limite:
excedente = despesas - limite
print(f'Atenção! Você ultrapassou o limite em R$ {excedente:.2f}.')
else:
saldo = limite - despesas
print(f'Parabéns! Você ainda tem R$ {saldo:.2f} dentro do orçamento.')
Essa estrutura de controle é a base para aplicativos de bancos e planilhas de gestão de gastos. Parabéns pela consistência nos estudos!
Espero que possa ter lhe ajudado!