2
respostas

[Projeto] Lógica seguindo os requisitos da questão

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.")

2 respostas

[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! 💪