Question: Define a function named print_cases_table(countries_cases_dict, months_list) which takes a covid19 country-cases dictionary and a list of month names as parameters. The function prints the contents

Define a function named print_cases_table(countries_cases_dict, months_list) which takes a covid19 country-cases dictionary and a list of month names as parameters. The function prints the contents of the dictionary in a table format as shown in the example below. The key of each dictionary item is the country name and the value is a list of monthly cases for the country. The width of the first column is 15 and the the width of other columns is 10. The content of each column is aligned to the left edge of the column. The second row of the table has a horizontal line of '-' characters. The function should also print the number of total cases at the end of each row. Note: the function should print the table in ascending keys order. For example: Test Result Nov Se data = {'Uruguay': [2634, 1049, 448], 'Taiwan': [120, 41, 26]} Name months_list ['Nov', 'Oct', 'Sept'] print_cases_table(data, months_list) Taiwan Uruguay 120 26 2634 1049 44
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
