
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN: 9780133594140
Author: James Kurose, Keith Ross
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question
thumb_up100%
![Use PYTHON that uses a dictionary to code simple contact tracing. In the dictionary, you SHOULD
use the get( ) method. There are three key person – key person 1,2,3 and the program should print
the close contact of the three key persons. However, the program prints 'No Data' if the person has
no record for a contact. NOTE: Input should always be 10 positive integers.
Program Input:
Program Output:
contacts of 888
# key person 1, person ID
# close contact of person 888
# close contact of person 888
# key person. 2, person ID
# close contact of person 333
# close contact of person 333
# key person 3, person ID
# close contact of person 444
# close contact of person 444
# lookup close contacts of person 888
888
[222, 333]
contacts of 222
222
333
333
No Data
555
contacts of 333
888
[555, 888]
444
555
333
888](https://content.bartleby.com/qna-images/question/349cc1bc-b9eb-4862-86fb-c702eda525c3/bd67e52a-8203-4a17-9a8b-723f4535db5c/av5h536_thumbnail.png)
Transcribed Image Text:Use PYTHON that uses a dictionary to code simple contact tracing. In the dictionary, you SHOULD
use the get( ) method. There are three key person – key person 1,2,3 and the program should print
the close contact of the three key persons. However, the program prints 'No Data' if the person has
no record for a contact. NOTE: Input should always be 10 positive integers.
Program Input:
Program Output:
contacts of 888
# key person 1, person ID
# close contact of person 888
# close contact of person 888
# key person. 2, person ID
# close contact of person 333
# close contact of person 333
# key person 3, person ID
# close contact of person 444
# close contact of person 444
# lookup close contacts of person 888
888
[222, 333]
contacts of 222
222
333
333
No Data
555
contacts of 333
888
[555, 888]
444
555
333
888
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution
Trending nowThis is a popular solution!
Step by stepSolved in 4 steps with 2 images

Knowledge Booster
Similar questions
- Using the Dictionary below, create a game that picks a random number based on the length of the dictonary. Using that random number, prompts the user for the capital of that state (the key for your dictionary) - Use the code snipet below Your program must prompt the user by asking "What is the capital of XXX:" and XXX is the state name. Your program should compare the guess to the actual capital for that state. If the guess is correct, increment the number of correct guesses. If the guess is wrong, increment the numner of incorrect guesses. When the user types in quit in eithe uppercase or lowercase, the program should print out the results of the game by telling the payer you had XX correct responses and YY incorrect responses. Then the program should end. Make sure to do the Outline and Logic parts for your program. You can include your Python code in yout Word document, or submit it as a Python (;py) file Upload your work to this assignment when completed. # Pick…arrow_forwardthe volume of traded Apple stocks during February and March 2022. The dates are in ascending order with their respective trade volumes.Input:Write a Python program that reads the data of the dates and stock volumesinto two separate lists.Output:The program must display the dates having the maximum and minimumtrading volume of each month. In addition, the program must display the whole trade volume, average trade volume for each month and shows the month that Apple has a higher trading volume.Sample Output:___________ has the maximum trade volume of ______________ in February.___________ has the minimum trade volume of ______________ in February.___________ has the maximum trade volume of _____________ in March.___________ has the minimum trade volume of ______________in March.The whole trade volume of these two months is ______________.The average trade volume of February is ______________.The average trade volume of March is ______________.AAPL has higher trading volume in…arrow_forwardTry to create a dictionary that has a listing of people and includes one interesting fact about each of them. Display each person and their interesting fact on the screen. From there, alter a fact about one of the people on the list. Also, add an extra person and corresponding fact to the list. Display the newly created list of people and facts. Try running the program multiple times and take note of whether the order changes. Sample output: Jeff: Was born in France. David: Was a mascot in college. Anna: Has arachnophobia. Dylan: Has a pet hedgehog. Jeff: Was born in France. David: Can juggle. Anna: Has arachnophobia. Code Listing 209 106arrow_forward
- Assume, you have been given a dictionary where the keys present the name of the father and the value is a list of names of the sons of that person. For example A has 3 sons namely X, Y, and Z. Again X has three sons namely E, F, and G. So, A is the grandfather of E, F, and G. family = {"A" : ["X", "Y", "Z"], "B": ["M", "N"], "W" : ["A", "B"], "X" : ["E", "F", "G"]} You need to write a code which takes an input and prints the names of all his grandsons in the format shown in output samples. If he does not have any grandchildren just print “Get your sons married first! Wanna_be_grandpa!!” You can assume the input will always be a key from the dictionary. But we will check your code with a different dictionary. So do not write a code for this particular dictionary only. Enter Assume, you have been given a dictionary where the keys present the name of the father and…arrow_forwardpython LAB: Subtracting list elements from max When analyzing data sets, such as data for human heights or for human weights, a common step is to adjust the data. This can be done by normalizing to values between 0 and 1, or throwing away outliers. Write a program that adjusts a list of values by subtracting each value from the maximum value in the list. The input begins with an integer indicating the number of integers that follow.arrow_forwardWrite a program that creates a dictionary containing Canadian provinces' abbreviations as the keys (e.g., 'on') and their long format as the values (e.g., 'Ontario'). Use the internet to get a list of provinces and their abbreviations. The program should then randomly quiz the user by displaying the abbreviation of the province and asking the user to enter the extended format for the abbreviation. The program should keep count of the number of correct and incorrect responses.arrow_forward
- In pythonWrite a function called compter_les_votes that accepts a list of ballots as input (of arbitrary length) and produces a report as a dictionary. The ballots have the form of a couple (valid, condidat) where candidate is the name of one of the candidates in the election, and valid is a boolean that indicates whether or not the ballot is valid. For example, for the following list of bulletins: [(True, 'Pierre'), (False, 'Jean'), (True, 'Pierre'), (True, 'Jacques')]Your function must return the following dictionary: { "number of ballots": 4, "invalid ballots": 1, "results": { "Stone": 2, "Jacques": 1 }}Note that you do not have to display the dictionary, only return it.arrow_forwardPYTHON Complete the function below, which takes two arguments: data: a list of tweets search_words: a list of search phrases The function should, for each tweet in data, check whether that tweet uses any of the words in the list search_words. If it does, we keep the tweet. If it does not, we ignore the tweet. data = ['ZOOM earnings for Q1 are up 5%', 'Subscriptions at ZOOM have risen to all-time highs, boosting sales', "Got a new Mazda, ZOOM ZOOM Y'ALL!", 'I hate getting up at 8am FOR A STUPID ZOOM MEETING', 'ZOOM execs hint at a decline in earnings following a capital expansion program'] Hint: Consider the example_function below. It takes a list of numbers in numbers and keeps only those that appear in search_numbers. def example_function(numbers, search_numbers): keep = [] for number in numbers: if number in search_numbers(): keep.append(number) return keep def search_words(data, search_words):arrow_forwardCode should be in Python, please Write a program to calculate the total price for car wash services. A base car wash is $10. A dictionary with each additional service and the corresponding cost has been provided. Two additional services can be selected. A '-' signifies an additional service was not selected. Output all selected services along with the corresponding costs and then the total price for all car wash services. Ex: If the input is: Tire shine Wax the output is: ZyCar Wash Base car wash -- $10 Tire shine -- $2 Wax -- $3 ---- Total price: $15 Ex: If the input is: Rain repellent - the output is: ZyCar Wash Base car wash -- $10 Rain repellent -- $2 ---- Total price: $12arrow_forward
- I am struggling with this program question for the last few hours. Could you please assist? Write a program that prompts user to enter make, model, color and year of their car. Store the input data in a dictionary and a list. The dictionary has "make", "model", "color", and "year" as keys. The dictionary values are user inputted data. In addition, store the input data in a list also. Store the make, model, color and year of the car in a list. Display the dictionary and list. Here are sample program run. Your program output message should be similar to below. Make sure use other inputs to verify the correctness of the program. What is the make of your car? Ford What is the model of your car? Taurus What is color of your car? white What is the year of your car? 1997 Car info dictionary: {'make': 'Ford', 'model': 'Taurus', 'color': 'white', 'year': 1997} Car info list: ['Ford', 'Taurus', 'white', 1997] (I am getting syntax errors all over the place) I do have tutoring sessions but I'm in…arrow_forwardIn python: student_dict is a dictionary with students' name and pedometer reading pairs. A new student is read from input and added into student_dict. For each student in student_dict, output the student's name, followed by "'s pedometer reading: ", and the student's pedometer reading. Then, assign average_value with the average of all the pedometer readings in student_dict..arrow_forwardIn Python, create a telephone dictionary where the user is asked whether they wish to add, remove,modify, search for a telephone number (given the name), or exit. Use functions for each one ofthe four different operations. Use an infinite looparrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Computer Networking: A Top-Down Approach (7th Edi...Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONComputer Organization and Design MIPS Edition, Fi...Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage Learning
- Concepts of Database ManagementComputer EngineeringISBN:9781337093422Author:Joy L. Starks, Philip J. Pratt, Mary Z. LastPublisher:Cengage LearningPrelude to ProgrammingComputer EngineeringISBN:9780133750423Author:VENIT, StewartPublisher:Pearson EducationSc Business Data Communications and Networking, T...Computer EngineeringISBN:9781119368830Author:FITZGERALDPublisher:WILEY

Computer Networking: A Top-Down Approach (7th Edi...
Computer Engineering
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:PEARSON

Computer Organization and Design MIPS Edition, Fi...
Computer Engineering
ISBN:9780124077263
Author:David A. Patterson, John L. Hennessy
Publisher:Elsevier Science

Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:9781337569330
Author:Jill West, Tamara Dean, Jean Andrews
Publisher:Cengage Learning

Concepts of Database Management
Computer Engineering
ISBN:9781337093422
Author:Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:Cengage Learning

Prelude to Programming
Computer Engineering
ISBN:9780133750423
Author:VENIT, Stewart
Publisher:Pearson Education

Sc Business Data Communications and Networking, T...
Computer Engineering
ISBN:9781119368830
Author:FITZGERALD
Publisher:WILEY