BerezhkovDA 4 дней назад
Родитель 348d3f4f7b c78f6b0f86
Сommit c3291516a9

@ -65,6 +65,8 @@ Mod1:Значение perm1= 7
>>> perm1 >>> perm1
'7' '7'
``` ```
Функция exec() не возвращает результат выполнения кода, только выполняет его, позволяет программе динамически генерировать и исполнять код.
## 2.4 Использование инструкции from … import … ## 2.4 Использование инструкции from … import …
Пример 1 Пример 1
```py ```py
@ -335,8 +337,6 @@ perm1= 4
tt= 9 tt= 9
****BETA**** ****BETA****
qq= 1902773895292.1592 qq= 1902773895292.1592
>>> Mod0.Mod1.perm1=str(int(Mod0.Mod1.perm1)*2))
SyntaxError: unmatched ')'
>>> Mod0.Mod1.perm1=str(int(Mod0.Mod1.perm1)*2) >>> Mod0.Mod1.perm1=str(int(Mod0.Mod1.perm1)*2)
>>> Mod0.Mod1.perm1 >>> Mod0.Mod1.perm1
'24' '24'

@ -28,12 +28,13 @@ def correlations(list1,list2):
list2 = list2[:n] list2 = list2[:n]
mean1 = sum(list1)/n mean1 = sum(list1)/n
mean2 = sum(list2)/n mean2 = sum(list2)/n
chislitel = sum((list1[i] - mean1) * (list2[i] - mean2) for i in range(n)) chisl = sum((list1[i] - mean1) * (list2[i] - mean2) for i in range(n))
znamenatel1 = sum((x - mean1) ** 2 for x in list1) znam1 = sum((x - mean1) ** 2 for x in list1)
znamenatel2 = sum((y - mean2) ** 2 for y in list2) znam2 = sum((y - mean2) ** 2 for y in list2)
if znamenatel1 == 0 or znamenatel2 == 0: if znam1 == 0 or zname2 == 0:
return 0 return 0
return chislitel/(znamenatel1 * znamenatel2) ** 0.5 return chisl/(znam1 * znam2) ** 0.5
``` ```
Модуль 3 Модуль 3
```py ```py
@ -51,6 +52,7 @@ print(f"Коэффициент корреляции: {corr:.3f}")
>>> import modul3 >>> import modul3
Введите имя первого файла: data1.txt Введите имя первого файла: data1.txt
Введите имя второго файла: data2.txt Введите имя второго файла: data2.txt
Коэффициент корреляции: -0.166
``` ```
Данные файла data1.txt Данные файла data1.txt
```py ```py

Загрузка…
Отмена
Сохранить