ответвлено от main/python-labs
Tema8/report.md
Этот коммит содержится в:
@@ -1,6 +1,8 @@
|
||||
#Модуль Mod0
|
||||
import Mod1
|
||||
print('perm1=',Mod1.perm1)
|
||||
Mod1.perm1 = str(int(Mod1.perm1)*3)
|
||||
print('Увеличение perm1 в 3 раза:', Mod1.perm1)
|
||||
from Mod2 import alpha as al
|
||||
tt=al()
|
||||
print('tt=',tt)
|
||||
|
||||
@@ -373,41 +373,25 @@ NameError: name 't' is not defined. Did you mean: 'tt'?
|
||||
#Модуль Mod0
|
||||
import Mod1
|
||||
print('perm1=',Mod1.perm1)
|
||||
Mod1.perm1 = str(int(Mod1.perm1)*3)
|
||||
print('Увеличение perm1 в 3 раза:', Mod1.perm1)
|
||||
from Mod2 import alpha as al
|
||||
tt=al()
|
||||
print('tt=',tt)
|
||||
from Mod2 import beta
|
||||
qq=beta(float(tt))
|
||||
print('qq=',qq)
|
||||
perm1 = Mod1.perm1*3
|
||||
print("perm1*3= ", perm1)
|
||||
```
|
||||
|
||||
Тестирование программы:
|
||||
```py
|
||||
>>> import Mod0
|
||||
perm1= 5
|
||||
perm1= 30
|
||||
Увеличение perm1 в 3 раза: 90
|
||||
****ALPHA****
|
||||
Значение t=10
|
||||
tt= 10
|
||||
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
|
||||
tt= 10
|
||||
qq= 44031505860631.98
|
||||
>>> Mod0.Mod1.perm1 * 2
|
||||
'55'
|
||||
>>> Mod0.tt * 2
|
||||
'1010'
|
||||
>>> Mod0.qq * 2
|
||||
>>> Mod0.Mod1.perm1=str(int(Mod0.Mod1.perm1)*2)
|
||||
>>> Mod0.Mod1.perm1
|
||||
'10'
|
||||
>>> Mod0.tt=str(int(Mod0.tt)*2)
|
||||
>>> Mod0.tt
|
||||
'20'
|
||||
>>> Mod0.qq=Mod0.qq*2
|
||||
>>> Mod0.qq
|
||||
88063011721263.95
|
||||
```
|
||||
|
||||
Так как perm1 и tt имеют тип данных str, то мы получили такой результат, в отличии от переменной qq.
|
||||
|
||||
|
||||
# 4. Завершение сеанса работы с IDLE
|
||||
|
||||
Ссылка в новой задаче
Block a user