1
resposta

[Sugestão] Escolhi fazer dessa forma.

import pandas as pd

def total_de_gastos(gastos): return gastos.sum()

Despesas = []

while True: despesa = input("Nome da despesa: ") gasto = float(input("Valor da despesa R$: "))

Despesas.append({"Despesa": despesa, "Valor R$": gasto})

gastos_df = pd.DataFrame(Despesas)
total_gastos = total_de_gastos(gastos_df["Valor R$"])

if total_gastos > 3000:
    print("DESPESA ACIMA DO LIMITE!!")
    break
else:
    print("DESPESA DENTRO DO LIMITE")
    continuar = input("Deseja adicionar mais uma despesa? (s/n) ")
    if continuar.lower() != "s":
        break

valor_das_despesas = pd.DataFrame(Despesas)

print(valor_das_despesas) print(f"Total de gastos: R${total_gastos:.2f}")

1 resposta

Oi Andre,

Excelente iniciativa em usar pandas para organizar seus gastos! 👍

Sua abordagem com DataFrame é ótima para manipulação e análise de dados. 💪

Para saber mais: Documentação oficial do Pandas sobre DataFrames. Aqui você encontra informações detalhadas sobre como criar, manipular e analisar dados usando DataFrames.

Continue explorando e aprimorando suas habilidades! 💻