Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Add the 04ProcessAccounts.py file and BankAccount.py file to the same project. Also add the accounts.txt file to the project. Each line of that file contains

Add the 04ProcessAccounts.py file and BankAccount.py file to the same project. Also add the accounts.txt file to the project.  Each line of that file contains one account with format: ,  $  Read in all the bank accounts, creating a corresponding BankAccount object and putting it in a list.  1. Have your program "ProcessAccounts" find and print the average balance of all of the accounts.  2. Find and print the account with the biggest balance.  3. Find and print the account with the smallest balance.  4. The account(s) with the median balance.  Print one account if there are odd number of accounts in the file; otherwise, print the two accounts in the middle  after you have the accounts sorted by the balance.  How do you sort a list of objects based on one of its attributes? try:  bank_accounts.sort(key=lambda x: x.balance, reverse=True)  to sort a list of BankAccount object in place with the balance from large to small  5. Assume that one year has passed and there is no new deposits/withdraws from each account. Update each account's  balance by adding the interest rate (1.5% to the account balance).  Print out the average of all the accounts after this update.  6. The account with the lowest (alphabetically) first name. ("Aaron" is lower than "Zachary", for example).  You should print the account information with the updated balance after one year.  7. The account with the lowest (alphabetically) last name.  You should print the account information with the updated balance after one year.  Hint 1: we will test your program with another input file with the same format. Hint 2: you need to create a list of BankAccount objects, you should get rid of the spaces and dollar signs from the accounts.txt before constructing your BankAccount objects. Each bank account should have the balance as a float. Hint 3: to test your program by yourself, you can create a much smaller version of accounts.txt file. 

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

DATABASE Administrator Make A Difference

Authors: Mohciine Elmourabit

1st Edition

B0CGM7XG75, 978-1722657802

More Books

Students also viewed these Databases questions

Question

=+applying to all or most employers and employees?

Answered: 1 week ago