Question: In python Expense tracker: the user should be able to enter expenses per category (food, clothing, entertainment, rent, etc) and the application should track the

In python

  1. Expense tracker: the user should be able to enter expenses per category (food, clothing, entertainment, rent, etc) and the application should track the expenses per week or month. The user should be able to see their total expenses for a month of their choice for each category and a total monthly expense. The monthly expense report should include average expenses for each category for the year and indicate if the user expense for the month selected is lower or higher than the annual average. Also, the report should display the percentage of expenses from each category out of the total monthly expenses.

Project application requirements:

Requirements description

Basic Points:

* Project should have a functioning menu

* Project should have adequate functions (minimum 3 functions)

* Project should make use of files to save the data

* Project should handle adequate exceptions

* Project should display information formatted adequately

* Project should make use of lists or dictionaries as appropriate.

* Project should follow adequate naming conventions for variables and functions, and should have comments as appropriate.

Intermediate:

* Project should use an object-oriented approach

* Project should use a database

Advanced:

* Project should use a GUI platform

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!