From ba27609d1f43d09176da8bf224dc43b3a1cae6b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=20=E2=84=96=207=20=D0=B0=D1=83=D0=B4=D0=B8?= =?UTF-8?q?=D1=82=D0=BE=D1=80=D0=B8=D0=B8=20=D0=96-115?= Date: Fri, 5 Dec 2025 10:11:17 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BE=D1=82=D1=87=D0=B5=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA8/report.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/TEMA8/report.md b/TEMA8/report.md index 41e3b8c..752afbb 100644 --- a/TEMA8/report.md +++ b/TEMA8/report.md @@ -71,7 +71,7 @@ ## 2.3 Запуск модуля на выполнение с помощью функции exec() -Здесь модуль не требуется импортировать. Функция exec действует так, как будто на месте обращения к ней в программу вставлен код из объекта-аргумента функции. Но объект-модуль при этом не создается. Созданные при выполнении модуля объекты становятся объектами главной программы! +Здесь модуль не требуется импортировать. Функция exec действует так, как будто на месте обращения к ней в программу вставлен код из объекта-аргумента функции. Но объект-модуль при этом не создается. Созданные при выполнении модуля объекты становятся объектами главной программы. >>> exec(open('Mod1.py').read()) Mod1:Введите значение = 5 @@ -260,7 +260,9 @@ В ранее созданных модулях вводятся и используются следующие объекты: Mod1: perm1 + Mod2: функции alpha, beta; переменные t, expi + Mod0: переменные tt,qq Исходя из примеров, приведенных ниже, можно сказать, что объекты входящие в один модуль будут локализованы в этом модуле и доступны в нем. К переменным из другого модуля, даже импортированного в главный (выполняемый) модуль, прямого доступа не будет.