ответвлено от main/python-labs
report:добавлен
Этот коммит содержится в:
@@ -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:
|
||||
```
|
||||
|
||||
Ссылка в новой задаче
Block a user