Course information
Write a
Course Number (key) | Room Number (value) |
CS101 | 3004 |
CS102 | 4501 |
CS103 | 6755 |
NT110 | 1244 |
CM241 | 1411 |
The program should also create a dictionary containing course numbers and the names of the instructors that teach each course. The dictionary should have the following key-value pairs:
Course Number (key) | Instructor (value) |
CS101 | Haynes |
CS102 | Alvarado |
CS103 | Rich |
NT110 | Burke |
CM241 | Lee |
The program should also create a dictionary containing course numbers and the meeting times of each course. The dictionary should have the following key-value pairs:
Course Number (key) | Meeting Time (value) |
CS101 | 8:00 am |
CS102 | 9:00 am. |
CS103 | 10:00 a.m. |
NT110 | 11:00 a.m. |
CM241 | 1:00 p.m. |
The program should let the user enter a course number, then it should display the course’s room number, instructor, and meeting time.
Learn your wayIncludes step-by-step video
Chapter 9 Solutions
Mylab Programming With Pearson Etext -- Access Code Card -- For Starting Out With Python
Additional Engineering Textbook Solutions
Database Concepts (8th Edition)
Starting Out with Java: Early Objects (6th Edition)
Starting Out With Visual Basic (7th Edition)
Digital Fundamentals (11th Edition)
Introduction To Programming Using Visual Basic (11th Edition)
- Create a dictionary (order_dict) that the key is the burger number, and the value is a list of the quantities. For example: order_dict which is {'1': [10, 3, 78], '2': [35, 0, 65], '3': [9, 23, 0], '4': [0, 19, 43], '5': [43, 0, 21]} Create a dictionary (total_order_dict) that the key is the burger number, and the value is the total of the quantities for that burger. For example: total_order_dict which is {'1': 91, '2': 100, '3': 32, '4': 62, '5': 64} Use "assert to test the values of the total_order_dict For example: expected_result_ototal_order_dict = {'1': 91, '2': 100, '3': 32, '4': 62, '5': 64} assert actual_result_ototal_order_dict['1'] == expected_result_ototal_order_dict['1'] , "The actual result is not the \same as expected result for the order number 1!" (and test the other elements) The function can be like: def test_sum(): #Testing assert actual_result_ototal_order_dict['1'] == 91, "The actual result is not the \ same as expected result for the…arrow_forwardAssume the variable dct references a dictionary. Write an if statement that determines whetherthe key 'James' exists in the dictionary. If so, display the value that is associated with that key.If the key is not in the dictionary, display a message indicating so.arrow_forwardvoid dict_clear (dict_t* dict); This function clears the dictionary dict, destroying each pair key/value, but does not destroy dict itself (remember that dict was allocated using dict_create, so it will need to be freed at some point, but this is not this function’s job.) This is now the function that frees (destroys) a dictionary: void dict_destroy (dict_t* dict); This operates just as dict_clear, but in addition should free the memory that was allocated during dict_create. After a call to this function, if any other library function receives the pointer dict, the behavior is undefined (most likely, it will crash). This simple function returns the current size of the dictionary: size_t dict_size (const dict_t* dict);arrow_forward
- Word IndexWrite a python program that reads the contents of a text file. The program should create a dictionary inwhich the key-value pairs are described as follows:Key. The keys are the individual words found in the file.576Values. Each value is a list that contains the line numbers in the file where the word (thekey) is found.For example, suppose the word “robot” is found in lines 7, 18, 94, and 138. The dictionarywould contain an element in which the key was the string “robot”, and the value was a listcontaining the numbers 7, 18, 94, and 138.Once the dictionary is built, the program should create another text file, known as a word index,listing the contents of the dictionary. The word index file should contain an alphabetical listingof the words that are stored as keys in the dictionary, along with the line numbers where thewords appear in the original file. Figure 9-1 shows an example of an original text file(Kennedy.txt) and its index file (index.txtarrow_forwardThis is my code for a dictionary of student's test scores. def main(): #Create a dictionary with name as key #Marks as the list of values student_dictionary = \ { 'Brian': [94, 89, 92], 'Rachel': [100,90,65], 'Jon': [67.5,95,100], 'Brit': [0,78,80] , 'Gret': [65,100,78], 'Andrea': [55.5,67,79] } for key in student_dictionary.keys(): print('Name: ', key, " , Marks:", student_dictionary.get(key)) if __name__ == '__main__': main() Problem: Find and print out Rachels second score (should be a 90)arrow_forward3. form_letter This function takes a list of dictionaries, where each dictionary has an entry of key "name" and entry of key "date". It returns a list of strings, where each output string has replaced the name and the date into the following template. Use the format method on strings -- see Lecture 8! The template should be exactly like this -- just copy-paste this into your code. TEMPLATE = """Dear {name},Your appointment is at {time}.Thanks very much.-- bimmy""" It can be either local to your function, or global in your Python file. Your choice! Sample calls should look like this. >>> form_letter([{"name":"Alex", "time":"three o'clock"},{"name":"Laura", "time":"the stroke of midnight"}])["Dear Alex,\nYour appointment is at three o'clock.\nThanks very much.\n-- bimmy", 'Dear Laura,\nYour appointment is at the stroke of midnight.\nThanks very much.\n-- bimmy']arrow_forward
- You can create an empty dictionary with dictionary() [ ] ( ) { } This data structure stores a collection of objects in an unordered manner where each object must be unique dictionary set tuple listarrow_forwardData structures dict_contains_keys(items:set, example_dict:dict)->bool This function will have two parameters. The first is a set of numbers known as Number Set. The second is a dictionary known as Dictionary. Dictionary will have keys as integers and values as letters. The functions should return true if at least one of the numbers in the Number set is a key in Dictionary. It should return false otherwise. Example: Items: {8, 10, 5} Example: {9: 'F', 10: 'X'} Expected: True Items: {8, 9, 5, 1} Example: {6: 'i', 5: 'Y', 1: 'N', 0: 'E'} Expected: True Items: {9, 10, 4} Example: {5: 'i', 3: 'o', 1: 'N'} Expected: Falsearrow_forwardAssume the following list exists: names = ['Chris', 'Katie', 'Joanne', 'Kurt'] Write a statement that uses a dictionary comprehension to create a dictionary named X in which each element contains the length of a name from the list as the key, and the corresponding name's initial character as its value.arrow_forward
- Code in pyhton. 2.Assume the following list exists: numbers = [1, 2, 3, 4, 5] Write a statement that uses a dictionary comprehension to create a dictionary in which each element contains a number from the numbers list as its key, and the product of that number times 10 as its value. In other words, the dictionary should contain the following elements: {1: 10, 2: 20, 3: 30, 4: 40, 5: 50}arrow_forwardAssignment 1: Prompt the user for 5 pairs of numbers. The pairs consist of a player’s jersey number (0-99) and the player’s rating (1-9). Make sure to use good prompts and check the user’s input using a while loop. Do not stop the program if the input is outside the range. You need to prompt the user until they get the numbers correct. Store the pairs in a dictionary. Since the player’s jersey number is a key, you need to check for duplicates and prompt user again if the number is already in use. After all players are entered, print the roster with the jersey numbers in ascending order. Next, print a menu for the user to be able to modify the roster. They should be able to add a new player, remove a player, update a player’s rating, output a list of players above a rating (get the cutoff from the user), output the roster, or quit. You need to turn in a written algorithm for this project before starting to write the program. Assignment 2: Change assignment 1 to use functions.…arrow_forwardExercise: Check Monster Character Exists Description In this series of exercises, you will create functions to create, modify and examine dictionaries that represent characters in an animated film, and the cast members who voice the characters. The keys of the dictionary will be character names. The values in the dictionary will be voice actor names. For this exercise, you will create a function that checks if a character is already in the dictionary. Files monsterfunctions.py : set of functions to work with monster cast dictionaries. Function Name has_character Parameters monsters: a dictionary character: a string, the name of a character Action Checks if character is a key in monsters. Return Value True if character is a key in monsters, otherwise False. Examples monsters = create_monster_cast() monsters = add_cast_member(monsters, "Mike", "William Crystal") has_character(monsters, "Mike") -> True has_character(monsters, "Sully") -> Falsearrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education