Этот коммит содержится в:
Danil
2025-12-08 10:02:26 +03:00
родитель cb7673ea1c
Коммит 9ace524e64
5 изменённых файлов: 139 добавлений и 1 удалений

Просмотреть файл

@@ -4,7 +4,6 @@ def alpha():
return t
def beta(q):
print('****BETA****')
import math
expi=q*math.pi
return math.exp(expi)

Просмотреть файл

@@ -315,6 +315,34 @@ beta(6)
>> 153552935.39544657
```
### 3.3.2. Отобразить на экране в модуле Mod0 значения объектов t и expi
Содержание модуля Mod0:
```
import Mod1
print('perm1=',Mod1.perm1)
from Mod2 import alpha as al
tt=al()
print('tt=',tt)
from Mod2 import beta
qq=beta(float(tt))
print('qq=',qq)
print(t, expi)
```
Запуск программы:
```
import Mod0
>> Mod1:Введите значение = 5
>> Mod1:Значение perm1= 5
>> perm1= 5
>> ****ALPHA****
>> Значение t=10
>> tt= 10
>> qq= 44031505860631.98
>> Traceback (most recent call last):
File "C:\Users\Dannyan\OneDrive\Рабочий стол\python-labs\TEMA8\Mod0.py", line 10, in <module>
print(t, expi)
NameError: name 't' is not defined. Did you mean: 'tt'?
```
При выполнении программы, а именно при попытке вывода переменных t,expi в модуле Mod0 возникает ошибка. Это происходит в силу того, что переменные t,expi не определены в данном модуле. Переменная t является локальной переменной функции alpha(), аналогично expi - локальная переменная функции beta()
### 3.3.3. Попробуйте в модуле Mod0 увеличить в 3 раза значение объекта perm1 и отобразить его после этого на экране
Изменим модуль Mod0:
```

Просмотреть файл

@@ -314,6 +314,34 @@ beta(6)
>> 153552935.39544657
```
### 3.3.2. Отобразить на экране в модуле Mod0 значения объектов t и expi
Содержание модуля Mod0:
```
import Mod1
print('perm1=',Mod1.perm1)
from Mod2 import alpha as al
tt=al()
print('tt=',tt)
from Mod2 import beta
qq=beta(float(tt))
print('qq=',qq)
print(t, expi)
```
Запуск программы:
```
import Mod0
>> Mod1:Введите значение = 5
>> Mod1:Значение perm1= 5
>> perm1= 5
>> ****ALPHA****
>> Значение t=10
>> tt= 10
>> qq= 44031505860631.98
>> Traceback (most recent call last):
File "C:\Users\Dannyan\OneDrive\Рабочий стол\python-labs\TEMA8\Mod0.py", line 10, in <module>
print(t, expi)
NameError: name 't' is not defined. Did you mean: 'tt'?
```
При выполнении программы, а именно при попытке вывода переменных t,expi в модуле Mod0 возникает ошибка. Это происходит в силу того, что переменные t,expi не определены в данном модуле. Переменная t является локальной переменной функции alpha(), аналогично expi - локальная переменная функции beta()
### 3.3.3. Попробуйте в модуле Mod0 увеличить в 3 раза значение объекта perm1 и отобразить его после этого на экране
Изменим модуль Mod0:
```