lessons_data = { 0: ("математика", "Марья Ивановна", "Кабинет 123"), 1: ("информатика", "Владимир Сергеевич", "Кабинет 456"), # и т.д. } def print_lesson_data(lesson_index: int) -> None: if lesson_index not in list(lessons_data.keys()): print(f"Урока под номером {lesson_index} не существует!") else: lesson_name, techer_name, lesson_location = lessons_data[lesson_index] print(f"Урок ⟪{lesson_name}⟫ проводит {techer_name} в ⟪{lesson_location}⟫.") def get_lesson_index() -> int: print("Введите номер урока:\t", end="") while True: try: return int(input()) except ValueError: print("Номер урока должен быть десятичным числом. Попробуйте снова:\t", end="") while True: print_lesson_data(get_lesson_index())