Question: How do I make this python script? This script reads in class data from a file and creates a dictionary. It then prints the data
How do I make this python script?
This script reads in class data from a file and creates a dictionary.
It then prints the data from the dictionary. The script has the following functions
class_tuple_create
print_classes
class_tuple_create
This function has the following header
def class_tuple_create(filename):
The function reads in a file with four fields of data about a class. The fields are
Course ID Room number Instructor Start time
The function must print an error message if the file cannot be opened for any reason. The function should read in each line of the file and split it into a list of 4 elements. It should add the information in the line into a dictionary, where the key is the course number and the value is a tuple consisting of the room number, the instructor and the start time. The function should return this dictionary when it has read all the lines in the file.
print_classes
This function has the following header
def print_classes(class_info):
It should print the following table header
ID Room Instr Start
Then it should print out the data for each class in alphabetical order by Class ID.
Test Code
The script must contain the following test code at the bottom of the file
class_information = class_tuple_create('xxxxx') class_information = class_tuple_create('courses.txt') print_classes(class_information) Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
