limite = 3000.0 despesas = float(input("Digite o total de despesas do mês (R$): "))
if despesas <= limite: print("Seus gastos estão dentro do planejando")
else: print("Ateção! Você ultrapassou o limite do orçamento.")
limite = 3000.0 despesas = float(input("Digite o total de despesas do mês (R$): "))
if despesas <= limite: print("Seus gastos estão dentro do planejando")
else: print("Ateção! Você ultrapassou o limite do orçamento.")
[Sugestão] Para chega ao valor total pedido na questão, insira 6x o valor 982.93
al = float(input("alimentação R$ ")) en = float(input("energia R$ ")) ag = float(input("água R$ ")) net = float(input("internet R$ ")) lz = float(input("lazer R$ ")) edc = float(input("educação R$ "))
calc = al + en + ag + net + lz + edc print(f"Seu gasto atual é: R$ {calc:.2f}")
if calc <= 3000.0: print("Seus gastos estão dentro do planejando")
else: print("Ateção! Você ultrapassou o limite do orçamento.")
Oi Geffersom,
Você está trabalhando no seu projeto de controle de orçamento. 👍
A lógica do seu código está quase perfeita, mas notei que você tem duas verificações de limite.
A primeira usa um valor inserido pelo usuário, e a segunda calcula o total de despesas fixas.
Para unificar, você pode usar apenas a segunda verificação, que calcula o total de despesas.
Assim, você evita confusão e mantém o código mais limpo. 🤔
Além disso, você pode usar a função round()
para arredondar o valor final para duas casas decimais.
Isso garante que a exibição do valor seja sempre consistente.
Veja um exemplo de como você pode ajustar seu código:
limite = 3000.0
al = float(input("alimentação R$ "))
en = float(input("energia R$ "))
ag = float(input("água R$ "))
net = float(input("internet R$ "))
lz = float(input("lazer R$ "))
edc = float(input("educação R$ "))
calc = al + en + ag + net + lz + edc
calc_arredondado = round(calc, 2)
print(f"Seu gasto atual é: R$ {calc_arredondado}")
if calc_arredondado <= limite:
print("Seus gastos estão dentro do planejado")
else:
print("Atenção! Você ultrapassou o limite do orçamento.")
🤓 Para saber mais: Função round() em Python
Continue praticando e explorando as possibilidades da programação! 💪