Write a program that creates a dictionary containing course numbers and the room num- bers of the rooms where the courses meet. The dictionary should have the following key- value pairs: 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 a.m. CS102 9:00 a.m. 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. If the course is not in the dictionary, a message should be displayed. The program should contain a loop which continues to ask for course number until the user chooses to quit.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
Write a program in python for the the following problem. Follow program style requirements
1. Course information
Write a program that creates a dictionary containing course numbers and the room num-
bers of the rooms where the courses meet. The dictionary should have the following key-
value pairs:
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)
Haynes
Alvarado
CS101
CS102
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 a.m.
CS102
9:00 a.m.
CS103
10:00 a.m.
NT110
11:00 a.m.
CM241
1:00 p.m.
The program should let the user entér a course number, then it should display the course's
room number, instructor, and meeting time.
If the course is not in the dictionary, a message should be displayed. The program should
contain a loop which continues to ask for course number until the user chooses to quit.
Transcribed Image Text:1. Course information Write a program that creates a dictionary containing course numbers and the room num- bers of the rooms where the courses meet. The dictionary should have the following key- value pairs: 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) Haynes Alvarado CS101 CS102 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 a.m. CS102 9:00 a.m. CS103 10:00 a.m. NT110 11:00 a.m. CM241 1:00 p.m. The program should let the user entér a course number, then it should display the course's room number, instructor, and meeting time. If the course is not in the dictionary, a message should be displayed. The program should contain a loop which continues to ask for course number until the user chooses to quit.
Sample Dialog:
Enter a course number or press enteI to stop: absdfs
absdfs is an invalid course number.
Enter a course number or press enter to stop: CSI01
The details for course CS101 are:
Room: 3004
Instructor: Haynes
Time: 8:00 am
Enter a
course number or press enter to stop:
Programming Style Requirements.
Comments - Begin your program with a comment that includes: a) your name,
program status - either "Complete" or describe any incomplete or non-functioning
part of your program c)A 1-3 line description of what the program does.
Function comments - each function should begin with a comment explaining what
the function does
Variable names - use meaningful variable names such as total taxes or
num cookies.
Function names - use meaningful verb names for functions such as
display taxes.
Named constants - Use named constants for all number values that will not be
changed in the program such as RECIPE_SUGAR = 1.5. See section 2.9 on Named
Constants
Transcribed Image Text:Sample Dialog: Enter a course number or press enteI to stop: absdfs absdfs is an invalid course number. Enter a course number or press enter to stop: CSI01 The details for course CS101 are: Room: 3004 Instructor: Haynes Time: 8:00 am Enter a course number or press enter to stop: Programming Style Requirements. Comments - Begin your program with a comment that includes: a) your name, program status - either "Complete" or describe any incomplete or non-functioning part of your program c)A 1-3 line description of what the program does. Function comments - each function should begin with a comment explaining what the function does Variable names - use meaningful variable names such as total taxes or num cookies. Function names - use meaningful verb names for functions such as display taxes. Named constants - Use named constants for all number values that will not be changed in the program such as RECIPE_SUGAR = 1.5. See section 2.9 on Named Constants
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Knowledge Booster
Dictionary
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
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education