Ksenia 4 недель назад
Родитель 9e8814824b
Сommit 4b2adba302

@ -31,5 +31,8 @@ else:
l = [] l = []
for i in range(0, 125, 5): for i in range(0, 125, 5):
l.append(list(str_tup[i:i + 5])) l.append(list(str_tup[i:i + 5]))
for i in range(25): for i in range(25):
print(f"list{i + 1} = {l[i]}") exec(f"list{i + 1} = {l[i]}")
print(dir())

@ -105,14 +105,16 @@ _Код:_
def slozh(a1,a2,a3,a4): def slozh(a1,a2,a3,a4):
""" Сложение значений четырех аргументов""" """ Сложение значений четырех аргументов"""
return a1+a2+a3+a4 return a1+a2+a3+a4
slozh(1,2,3,4) # Сложение чисел print(slozh(1,2,3,4)) # Сложение чисел
slozh('1','2','3','4') # Сложение строк print(slozh('1','2','3','4')) # Сложение строк
b1=[1,2];b2=[-1,-2];b3=[0,2];b4=[-1,-1] b1=[1,2];b2=[-1,-2];b3=[0,2];b4=[-1,-1]
q=slozh(b1,b2,b3,b4) #Сложение списков q=slozh(b1,b2,b3,b4) #Сложение списков
print(q) print(q)
``` ```
_Вывод:_ _Вывод:_
```py ```py
10
'1234'
[1, 2, -1, -2, 0, 2, -1, -1] [1, 2, -1, -2, 0, 2, -1, -1]
``` ```
Изучим возможность применения этой функции для сложения кортежей, словарей и множеств. Изучим возможность применения этой функции для сложения кортежей, словарей и множеств.
@ -172,6 +174,19 @@ for xx in sps:
spsy.append(yy) spsy.append(yy)
``` ```
Представим выходной сигнал в виде графика. Представим выходной сигнал в виде графика.
```py
import matplotlib.pyplot as plt
plt.figure(figsize=(10, 5))
plt.plot(sps, 'r-', label='Вход', linewidth=2)
plt.plot(spsy, 'b-', label='Выход', linewidth=2)
plt.xlabel('Время')
plt.ylabel('Значение')
plt.legend()
plt.grid(True)
plt.show()
```
<img src = "./photo1.png" width="500" height="300" align="center"> <img src = "./photo1.png" width="500" height="300" align="center">
## 3. Функции как объекты. ## 3. Функции как объекты.

@ -7,3 +7,5 @@ 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)

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