USING PYTHON. Write a program that uses a dictionary to perform simple contact tracing . The key is the patient number and the values is a list of patient numbers who are close contacts of this patient. The program inputs the patient number and list of contacts for exactly 3 patients. Each patient has exactly 2 contacts. This data is then stored in a dictionary with the patient numbers as keys, and the list of contacts as values. The last input is the patient number to query, and the program prints the list of close contacts. It then also prints the list of close contacts of those in close contact to the patient queried. If there is no patient record for a contact, the program prints 'No Data'.

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

USING PYTHON.

Write a program that uses a dictionary to perform simple contact tracing . The key is the patient number and the values is a list of patient numbers who are close contacts of this patient.

The program inputs the patient number and list of contacts for exactly 3 patients. Each patient has exactly 2 contacts. This data is then stored in a dictionary with the patient numbers as keys, and the list of contacts as values. The last input is the patient number to query, and the program prints the list of close contacts. It then also prints the list of close contacts of those in close contact to the patient queried. If there is no patient record for a contact, the program prints 'No Data'.

See sample input and output

Input Format
The input are all integers, and there is exactly 10 input integers.
Constraints
Assume that all inputs are valid. No strings or negative numbers will be provided. All inputs are positive
integers and there are always enough inputs provided for the program to execute properly.
Output Format
The output is formatted as shown in the example.
Sample Input 0
111
888
222
222
444
111
333
444
222
111
Sample Output 0
contacts of 111
[888, 222]
contacts of 888
No Data
contacts of 222
[444, 111]
Explanation 0
Primary lookup success. No data for one of the contacts.
Transcribed Image Text:Input Format The input are all integers, and there is exactly 10 input integers. Constraints Assume that all inputs are valid. No strings or negative numbers will be provided. All inputs are positive integers and there are always enough inputs provided for the program to execute properly. Output Format The output is formatted as shown in the example. Sample Input 0 111 888 222 222 444 111 333 444 222 111 Sample Output 0 contacts of 111 [888, 222] contacts of 888 No Data contacts of 222 [444, 111] Explanation 0 Primary lookup success. No data for one of the contacts.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 3 images

Blurred answer
Knowledge Booster
Hash Table
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