ответвлено от main/python-labs
Lab7
Этот коммит содержится в:
12
TEMA7/7.md
12
TEMA7/7.md
@@ -13,7 +13,7 @@ def <Имя функции>([<Список аргументов >]):
|
|||||||
В Python, если функция не содержит оператора return, она автоматически возвращает значение
|
В Python, если функция не содержит оператора return, она автоматически возвращает значение
|
||||||
None.
|
None.
|
||||||
|
|
||||||
##Пункт 2.1. Функция без аргументов.
|
## Пункт 2.1. Функция без аргументов.
|
||||||
```py
|
```py
|
||||||
>>> def uspeh():
|
>>> def uspeh():
|
||||||
"""Подтверждение успеха операции"""
|
"""Подтверждение успеха операции"""
|
||||||
@@ -22,7 +22,7 @@ None.
|
|||||||
Выполнено успешно!
|
Выполнено успешно!
|
||||||
```
|
```
|
||||||
Функция - класс function:
|
Функция - класс function:
|
||||||
```
|
```py
|
||||||
>>> type(uspeh)
|
>>> type(uspeh)
|
||||||
<class 'function'>
|
<class 'function'>
|
||||||
```
|
```
|
||||||
@@ -41,7 +41,7 @@ uspeh()
|
|||||||
Видно, что help вернуло имя функции и то описание, которое было указано в тройных кавычках
|
Видно, что help вернуло имя функции и то описание, которое было указано в тройных кавычках
|
||||||
при её определении.
|
при её определении.
|
||||||
|
|
||||||
##Пункт 2.2. Функция с аргументами.
|
## Пункт 2.2. Функция с аргументами.
|
||||||
```py
|
```py
|
||||||
>>> def sravnenie(a, b):
|
>>> def sravnenie(a, b):
|
||||||
"""Сравнение a и b"""
|
"""Сравнение a и b"""
|
||||||
@@ -73,7 +73,7 @@ True
|
|||||||
>>>sravnenie([1, 2], [1, 2, 0]) # [1, 2] меньше [1, 2, 0] (короткий список меньше)
|
>>>sravnenie([1, 2], [1, 2, 0]) # [1, 2] меньше [1, 2, 0] (короткий список меньше)
|
||||||
|
|
||||||
```
|
```
|
||||||
##Пункт 2.3. Функция с return.
|
## Пункт 2.3. Функция с return.
|
||||||
```py
|
```py
|
||||||
>>> def logistfun(b, a):
|
>>> def logistfun(b, a):
|
||||||
"""Вычисление логистической функции"""
|
"""Вычисление логистической функции"""
|
||||||
@@ -156,8 +156,8 @@ TypeError: unsupported operand type(s) for +: 'int' and 'str'
|
|||||||
>>> for xx in sps:
|
>>> for xx in sps:
|
||||||
yy = inerz(xx,TT,yy)
|
yy = inerz(xx,TT,yy)
|
||||||
spsy.append(yy)
|
spsy.append(yy)
|
||||||
```py
|
```
|
||||||
```
|
```py
|
||||||
>>> import pylab as plt
|
>>> import pylab as plt
|
||||||
>>> plt.plot(spsy, label = "Выходной сигнал")
|
>>> plt.plot(spsy, label = "Выходной сигнал")
|
||||||
[<matplotlib.lines.Line2D object at 0x00000241DC815370>]
|
[<matplotlib.lines.Line2D object at 0x00000241DC815370>]
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user