Условия задачи:
Информация об учебных курсах. Напишите программу, которая создает словарь, содержащий номера курсов и номера аудиторий, где проводятся курсы. Словарь должен иметь приведенные в табл. пары "ключ: значение".
Номер курса (ключ) | Номер аудитории (значение) |
CS101 | 3004 |
CS102 | 4501 |
CS103 | 6755 |
CS104 | 1244 |
CS105 | 1411 |
Программа должна также создать словарь, содержащий номера курсов и имена преподавателей, которые ведут каждый курс. Словарь должен иметь приведенные в табл пары "ключ: значение".
Номер курса (ключ) | Номер аудитории (значение) |
CS101 | Хайнс |
CS102 | Альварадо |
CS103 | Рич |
NT110 | Берк |
CM241 | Ли |
Программа также должна создать словарь, содержащий номера курсов и время проведения каждого курса. Словарь должен иметь приведенные в табл. 9.4 пары "ключ: значение".
Номер курса (ключ) | Номер аудитории (значение) |
CS101 | 8:00 |
CS102 | 9:00 |
CS103 | 10:00 |
NT110 | 11:00 |
CM241 | 13:00 |
Программа должна позволить пользователю ввести номер курса, а затем показать номер аудитории, имя преподавателя и время проведения курса.
Решение задачи:
def main():
users_grup = input('Введите номер группы: ')
def get_room_tich_time(value):
dict_rooms = {'CS101': 3004, 'CS102': 4501, 'CS103': 6755, 'CS104': 1244, 'CS105': 1411}
dict_tichers = {'CS101': 'Хайнс', 'CS102': 'Альварадо', 'CS103': 'Рич', 'NT110': 'Берк', 'CM241': 'Ли'}
dict_times = {'CS101': '8:00', 'CS102': '9:00', 'CS103': '10:00', 'NT110': '11:00', 'CM241': '13:00'}
room = dict_rooms.get(value, 'не определено')
ticher = dict_tichers.get(value, 'не определено')
time = dict_times.get(value, 'не определено')
return room, ticher, time
room, ticher, time = get_room_tich_time(users_grup)
print(f'номер аудитории: {room}, имя преподавателя: {ticher} и время проведения курса: {time} ')
main()