/
IvanKhabarov
/
python
Обзор
Документация
Войти
/
IvanKhabarov
/
python
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Lections/Lesson6/modules/task_module_1.py
17 строк
993 B
Ivan-Khabarov
Добавлена лекция 6
08 сен 2024, 12:23
08 сен 2024, 12:23
97faa80
Код
Авторство
О чём код?
# Визуальное тестирование прошло успешно. Импортируем модуль в основной код # нашего учебного проекта, в файл main.py from Lections.Lesson6.modules.mathematic import base_math x = base_math.mul # Плохой приём y = base_math._START_MULT # Очень плохой приём z = base_math.sub(73, 42) print(x(2, 3)) print(y) print(z) # Запускаем файл и наблюдаем вывод “принтов” из файла base_math раньше наших # расчётов в “мейне”. Дело в том, что команда import запускает импортируемый # модуль. В результате лишние вызовы функций, а следовательно более медленное # выполнение кода. Для решения проблемы необходимо внести правки в файл # base_math.py.