Question: I'm working on this assignment coding in Python and I'm a bit confused. I need some help starting it. I have to come up with

I'm working on this assignment coding in Python and I'm a bit confused. I need some help starting it.

I have to come up with a program to manage an address book. It is mandatory to use a list of lists. The program should be able to let the user add new contacts, search for any contact, make modifications, and also print the entire addressbook.

Display the menu to the user that contains all the above options.

Do not call the main() function from the main() function. You must use loops.

Get input from the user. Note: Remember to perform input validation

Adding a new contact - Get the name, address, phone number, and email address from the user. Store this information in a list and this list to the list of all individuals.

Printing the Address Book - Print all the contents of the address book.

Searching for a contact - Ask the user for the name of the contact that they are looking for. Based on the name, look for that individual in the list and, if they are found in the list, display all the information for that individual. If the individual is not found in the list, then display a message to the user saying "There is no contact with that name in your address book."

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!