Files
itc_projects/python/README.md
2025-10-25 18:42:49 +05:00

2.2 KiB
Raw Blame History

Код в лекциях, решения заданий от преподавателей.

xx.xx.xx - день.месяц.год

Обозначение файлов.

  • menu.py - класс Menu для легкого создания меню выполнения задания. Без постоянного повторения кода.
  • xx.xx.xx.py - Файлы лекций/домашних работ, содержат код от преподавателя или задания с домашней работы.
  • xx.xx.xx/ - тоже самое что файл, но каталог с отдельными файлами.

Пример использования menu.py.

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
:>> Выход!
'''