This is a python class Suppose a dictionary empDict  maps IDs to fullNames: empDict = {  } Suppose a  list empList consists of  sublists with [id,fullName] empList = [ ] 1.      Ask the user to enter their ID and name 2.      Put that information into  empDict 1.      Ask the user to enter their ID and name 2.      Put that information into  empList 3.      Ask the user to enter a name Print the ID of the person with that name OR “Name not found” if that name isn’t in empDict. 3.      Ask the user to enter a name Print the ID of the person with that name OR “Name not found” if that name isn’t in empList. 4.      Ask the user to enter an ID Remove the entry from empDict OR print “No delete – ID not found” if the name isn’t there. 4.      Ask the user to enter a ID Remove that entry from empList OR print “No delete – name not found” if the ID isn’t there. 5.      Ask the user to enter an ID. If empDict has that ID, ask the user for a newFullName and replace the existing entry in empDict. 5.      Ask the user to enter an ID. If empList has an entry with that ID, ask the user for a newFullName and replace the existing entry in empList 6.      Print the entries in empDict, one per line so the output looks like this: ID                     Name 123                  Joe Brown 235                  Molly Smith   6.      Print the entries in List, one per line so that the output looks like this: ID                       Name 123                    Joe Brown 235                    Molly Smith

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

This is a python class

Suppose a dictionary empDict
 maps IDs to fullNames:

empDict = {  }

Suppose a  list empList consists of  sublists with [id,fullName]

empList = [ ]

1.      Ask the user to enter their ID and name

2.      Put that information into  empDict

1.      Ask the user to enter their ID and name

2.      Put that information into  empList

3.      Ask the user to enter a name
Print the ID of the person with that name OR “Name not found” if that name isn’t in empDict.

3.      Ask the user to enter a name
Print the ID of the person with that name OR “Name not found” if that name isn’t in empList.

4.      Ask the user to enter an ID
Remove the entry from empDict OR
print “No delete – ID not found” if the name isn’t there.

4.      Ask the user to enter a ID
Remove that entry from empList OR
print “No delete – name not found” if the ID isn’t there.

5.      Ask the user to enter an ID.
If empDict has that ID, ask the user for a newFullName and replace the existing entry in empDict.

5.      Ask the user to enter an ID.
If empList has an entry with that ID, ask the user for a newFullName and replace the existing entry in empList

6.      Print the entries in empDict, one per line so the output looks like this:
ID                     Name
123                  Joe Brown
235                  Molly Smith

 

6.      Print the entries in List, one per line so that the output looks like this:
ID                       Name
123                    Joe Brown
235                    Molly Smith

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 6 steps with 2 images

Blurred answer
Knowledge Booster
Lists
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education