Print just a list of the phone numbers


Python Programming in Python 3 help...

This lab is based on the example on pages 53,54 of the wikibook "Non-Programmers Tutorial For Python" by Josh Cogliati (2005), (see https://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_3/Dictionaries). In his example, Cogliati has options for printing, adding, removing, and looking up a phone number. Change the code so that, instead of the value in the dictionary being a simple phone number, it is now a list with three values:
phone number
e-mail address
web page
The key should still be simply the persons name. Adapt the menu used in the example accordingly, for example the '2. Add a Phone Number' should now read '2. Add an entry' and if selected should ask the user for the 4 items of information (name, phone, email, web). Aditionally:
Add an option (e.g. number 6 in the menu) to 'Change/Edit an existing entry'.
Add options to
Print just a list of the phone numbers
Print just a list of the e-mail addresses
Print just a list of the web addresses
Print all of the above together

What to look for.......
It runs without crashing
Its tested on many different kinds of input
It gets the right answer
It has (lots of) comments
Variable and function names are well chosen and meaningful
There is no redundant code or variables
It is as efficient as possible (no repeated/unnecessary calculations)
Code listing is short if possible
User interaction (input/output) is helpful/user friendly
Please also send a screen shot of program being run and tested  

Request for Solution File

Ask an Expert for Answer!!
Basic Computer Science: Print just a list of the phone numbers
Reference No:- TGS094299

Expected delivery within 24 Hours