From 2c81a03f668fc496ecda78095fd9d7bac02ed542 Mon Sep 17 00:00:00 2001 From: pwnjoshi Date: Thu, 9 Oct 2025 22:00:23 +0530 Subject: [PATCH 1/3] Added Mini Expense Tracker project and my name --- CONTRIBUTER_INFO.md | 7 +++ .../project-61-mini-expense-tracker.py | 48 +++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 Project-61-Mini-Expense-Tracker/project-61-mini-expense-tracker.py diff --git a/CONTRIBUTER_INFO.md b/CONTRIBUTER_INFO.md index 574af92..9678b67 100644 --- a/CONTRIBUTER_INFO.md +++ b/CONTRIBUTER_INFO.md @@ -28,3 +28,10 @@ - Collage name : CV Raman
+ +
+ +- Name : Pawan Joshi +- Collage name : GEU DDN + +
diff --git a/Project-61-Mini-Expense-Tracker/project-61-mini-expense-tracker.py b/Project-61-Mini-Expense-Tracker/project-61-mini-expense-tracker.py new file mode 100644 index 0000000..c50ca73 --- /dev/null +++ b/Project-61-Mini-Expense-Tracker/project-61-mini-expense-tracker.py @@ -0,0 +1,48 @@ +""" +Mini Expense Tracker +A simple Python program to track your daily expenses. +You can add expenses, view all expenses, and get the total amount spent. +Suitable for beginner contributors to PyVerse. +""" + +expenses = [] + +def add_expense(): + name = input("Enter expense name: ") + try: + amount = float(input("Enter amount spent: ")) + except ValueError: + print("Please enter a valid number!") + return + expenses.append({"name": name, "amount": amount}) + print(f"Added: {name} - ${amount:.2f}") + +def view_expenses(): + if not expenses: + print("No expenses recorded yet.") + return + print("\nAll Expenses:") + for i, expense in enumerate(expenses, 1): + print(f"{i}. {expense['name']} - ${expense['amount']:.2f}") + print(f"Total Spent: ${sum(e['amount'] for e in expenses):.2f}\n") + +def main(): + while True: + print("\n--- Mini Expense Tracker ---") + print("1. Add Expense") + print("2. View Expenses") + print("3. Exit") + choice = input("Choose an option: ") + + if choice == '1': + add_expense() + elif choice == '2': + view_expenses() + elif choice == '3': + print("Exiting... Goodbye!") + break + else: + print("Invalid option. Try again!") + +if __name__ == "__main__": + main() From cd21bb231fbece3e6df851d06c211f8768515163 Mon Sep 17 00:00:00 2001 From: pwnjoshi Date: Thu, 9 Oct 2025 23:47:38 +0530 Subject: [PATCH 2/3] Added Mini Expense Tracker project and my name --- .../project-61-mini-expense-tracker.py" | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 "\342\200\216Project-61-Mini-Expense-Tracker/project-61-mini-expense-tracker.py" diff --git "a/\342\200\216Project-61-Mini-Expense-Tracker/project-61-mini-expense-tracker.py" "b/\342\200\216Project-61-Mini-Expense-Tracker/project-61-mini-expense-tracker.py" new file mode 100644 index 0000000..c50ca73 --- /dev/null +++ "b/\342\200\216Project-61-Mini-Expense-Tracker/project-61-mini-expense-tracker.py" @@ -0,0 +1,48 @@ +""" +Mini Expense Tracker +A simple Python program to track your daily expenses. +You can add expenses, view all expenses, and get the total amount spent. +Suitable for beginner contributors to PyVerse. +""" + +expenses = [] + +def add_expense(): + name = input("Enter expense name: ") + try: + amount = float(input("Enter amount spent: ")) + except ValueError: + print("Please enter a valid number!") + return + expenses.append({"name": name, "amount": amount}) + print(f"Added: {name} - ${amount:.2f}") + +def view_expenses(): + if not expenses: + print("No expenses recorded yet.") + return + print("\nAll Expenses:") + for i, expense in enumerate(expenses, 1): + print(f"{i}. {expense['name']} - ${expense['amount']:.2f}") + print(f"Total Spent: ${sum(e['amount'] for e in expenses):.2f}\n") + +def main(): + while True: + print("\n--- Mini Expense Tracker ---") + print("1. Add Expense") + print("2. View Expenses") + print("3. Exit") + choice = input("Choose an option: ") + + if choice == '1': + add_expense() + elif choice == '2': + view_expenses() + elif choice == '3': + print("Exiting... Goodbye!") + break + else: + print("Invalid option. Try again!") + +if __name__ == "__main__": + main() From f53b60abb7d6e8b1f30727f8be9b9749d88d7b10 Mon Sep 17 00:00:00 2001 From: pwnjoshi Date: Thu, 9 Oct 2025 23:48:10 +0530 Subject: [PATCH 3/3] Added Mini Expense Tracker project and my name --- CONTRIBUTER_INFO.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CONTRIBUTER_INFO.md b/CONTRIBUTER_INFO.md index 574af92..0f85ede 100644 --- a/CONTRIBUTER_INFO.md +++ b/CONTRIBUTER_INFO.md @@ -28,3 +28,10 @@ - Collage name : CV Raman
+
+ +- Name : Pawan Joshi +- Collage name : GEU DDN + +
+