|
|
|
@ -373,41 +373,25 @@ NameError: name 't' is not defined. Did you mean: 'tt'?
|
|
|
|
#Модуль Mod0
|
|
|
|
#Модуль Mod0
|
|
|
|
import Mod1
|
|
|
|
import Mod1
|
|
|
|
print('perm1=',Mod1.perm1)
|
|
|
|
print('perm1=',Mod1.perm1)
|
|
|
|
|
|
|
|
Mod1.perm1 = str(int(Mod1.perm1)*3)
|
|
|
|
|
|
|
|
print('Увеличение perm1 в 3 раза:', Mod1.perm1)
|
|
|
|
from Mod2 import alpha as al
|
|
|
|
from Mod2 import alpha as al
|
|
|
|
tt=al()
|
|
|
|
tt=al()
|
|
|
|
print('tt=',tt)
|
|
|
|
print('tt=',tt)
|
|
|
|
from Mod2 import beta
|
|
|
|
from Mod2 import beta
|
|
|
|
qq=beta(float(tt))
|
|
|
|
qq=beta(float(tt))
|
|
|
|
print('qq=',qq)
|
|
|
|
print('qq=',qq)
|
|
|
|
perm1 = Mod1.perm1*3
|
|
|
|
|
|
|
|
print("perm1*3= ", perm1)
|
|
|
|
|
|
|
|
```
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
Тестирование программы:
|
|
|
|
Тестирование программы:
|
|
|
|
```py
|
|
|
|
```py
|
|
|
|
>>> import Mod0
|
|
|
|
>>> import Mod0
|
|
|
|
perm1= 5
|
|
|
|
perm1= 30
|
|
|
|
|
|
|
|
Увеличение perm1 в 3 раза: 90
|
|
|
|
****ALPHA****
|
|
|
|
****ALPHA****
|
|
|
|
Значение t=10
|
|
|
|
Значение t=10
|
|
|
|
tt= 10
|
|
|
|
tt= 10
|
|
|
|
qq= 44031505860631.98
|
|
|
|
qq= 44031505860631.98
|
|
|
|
perm1*3= 555
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
Так как perm1 является строкой, то поэтому у нас вышло такое значение. Чтобы исправить это, нужно преобразовать тип perm1 следующим образом:
|
|
|
|
|
|
|
|
```py
|
|
|
|
|
|
|
|
print('perm1*3=' , int(mod1.perm1) * 3)
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Тогда в выводе будет умножение целых чисел:
|
|
|
|
|
|
|
|
```py
|
|
|
|
|
|
|
|
>>> import Mod0
|
|
|
|
|
|
|
|
perm1= 5
|
|
|
|
|
|
|
|
****ALPHA****
|
|
|
|
|
|
|
|
Значение t=10
|
|
|
|
|
|
|
|
tt= 10
|
|
|
|
|
|
|
|
qq= 44031505860631.98
|
|
|
|
|
|
|
|
perm1*3= 15
|
|
|
|
|
|
|
|
```
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -419,15 +403,16 @@ perm1= 5
|
|
|
|
Значение t=10
|
|
|
|
Значение t=10
|
|
|
|
tt= 10
|
|
|
|
tt= 10
|
|
|
|
qq= 44031505860631.98
|
|
|
|
qq= 44031505860631.98
|
|
|
|
>>> Mod0.Mod1.perm1 * 2
|
|
|
|
>>> Mod0.Mod1.perm1=str(int(Mod0.Mod1.perm1)*2)
|
|
|
|
'55'
|
|
|
|
>>> Mod0.Mod1.perm1
|
|
|
|
>>> Mod0.tt * 2
|
|
|
|
'10'
|
|
|
|
'1010'
|
|
|
|
>>> Mod0.tt=str(int(Mod0.tt)*2)
|
|
|
|
>>> Mod0.qq * 2
|
|
|
|
>>> Mod0.tt
|
|
|
|
|
|
|
|
'20'
|
|
|
|
|
|
|
|
>>> Mod0.qq=Mod0.qq*2
|
|
|
|
|
|
|
|
>>> Mod0.qq
|
|
|
|
88063011721263.95
|
|
|
|
88063011721263.95
|
|
|
|
```
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
Так как perm1 и tt имеют тип данных str, то мы получили такой результат, в отличии от переменной qq.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 4. Завершение сеанса работы с IDLE
|
|
|
|
# 4. Завершение сеанса работы с IDLE
|
|
|
|
|