Ndjdjurur
Ndjdjurur
def __init__(self):
self.expenses = []
def total_expenses(self):
total = sum(expense["amount"] for expense in self.expenses)
print(f"---Total Expenses: ₹{total}---")
def category_summary(self):
summary = {}
for expense in self.expenses:
category = expense["category"]
summary[category] = summary.get(category, 0) + expense["amount"]
if __name__ == "__main__":
tracker = ExpenseTracker()
print("---e/ndjdjurur welcomes you to the expensetracker---")
while True:
print("---e/ndjdjurur welcomes you to the expensetracker---")
print("\n1. Add Expense\n2. Show Total Expenses\n3. Show Category Summary\
n4. Exit")
choice = input("Enter your choice: ")
if choice == "1":
amount = float(input("Enter amount: "))
category = input("Enter category: ")
tracker.add_expense(amount, category)
elif choice == "2":
tracker.total_expenses()
elif choice == "3":
tracker.category_summary()
elif choice == "4":
print("Exiting Expense Tracker.")
break
else:
print("Invalid choice, please try again.")