1
resposta

Minha resposta

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

Olá, Felipe. Tudo bem?

Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.

Ótimo como você usou a estrutura condicional if-else para verificar se o gasto ultrapassou o limite, isso é bem útil para controlar o orçamento mensal de forma prática.

Uma dica interessante é utilizar o método input de forma mais compacta, como por exemplo, criar um dicionário para os gastos. Isso pode tornar seu código mais organizado. Veja um exemplo de como pode ficar:


gastos = {
    "alimentação": 0.0,
    "energia": 0.0,
    "água": 0.0,
    "internet": 0.0,
    "lazer": 0.0,
    "educação": 0.0
}

for categoria in gastos:
    gastos[categoria] = float(input(f"{categoria.capitalize()} R$ "))

calc = sum(gastos.values())
print(f"Seu gasto atual é: R$ {round(calc, 2)}")

if calc <= limite:
    print("Seus gastos estão dentro do planejado")
else:
    print("Atenção! Você ultrapassou o limite do orçamento.")

Esse código vai te permitir adicionar facilmente novas categorias de despesas, além de deixar o código mais escalável.

Conte com o apoio do Fórum. Abraços e bons estudos.