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'.

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter8: Arrays And Strings
Section: Chapter Questions
Problem 22PE
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
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr