### Код в лекциях, решения заданий от преподавателей. > xx.xx.xx - день.месяц.год ### Обозначение файлов. - menu.py - класс Menu для легкого создания меню выполнения задания. Без постоянного повторения кода. - xx.xx.xx.py - Файлы лекций/домашних работ, содержат код от преподавателя или задания с домашней работы. - xx.xx.xx/ - тоже самое что файл, но каталог с отдельными файлами. ### Пример использования menu.py. ```python from menu import Menu # Импортирую модуль, подразумеваю что он в каталоге где и ваш файл. # Создаю для теста 3 функции def hi(): print("Hello World") def name(): ans = int(input("введи имя")) print(f"Твое имя {ans}") def radius(): for i in range(0,10+1): print(i) # Создаю константу TASKS. # Примерные значения словаря: # число_задания: ["описание задания", название_функции] TASKS = { 1: ["Вывод hello world", hi], 2: ["Вывод имени человека", name], 3: ["Создание радиуса до 10", radius] } # Условие проверки не импортирования модуля # а так же инициализация модуля Menu. if __name__ == "__main__": # Указываю дату выполнения задания, и словарь с заданиями info = Menu("25.10.25", TASKS) info.Tasks() # Показываю список заданий и их описания info.Answer() # Инициализирую опросник ''' Вывод будет таким: Домашнее задание от 25.10.25 Список заданий: :::::::::::::::: :-1 - Вывод hello world. :-2 - Вывод имени человека. :-3 - Создание радиуса до 10. :-0 - Выход. :::::::::::::::: :> 1 Hello World :> 0 :>> Выход! ''' ```