Python 3 middle

Содержание

Слайд 2

Функции

Функции — это такие участки кода, которые изолированы от остальный программы и

Функции Функции — это такие участки кода, которые изолированы от остальный программы
выполняются только тогда, когда вызываются.

Слайд 4

У функции есть:
Имя(обязательно)
Возвращаемое значение (не обязательно)
Входящие параметры (не обязательно)

У функции есть: Имя(обязательно) Возвращаемое значение (не обязательно) Входящие параметры (не обязательно)

Слайд 5

Имя - это идентификатор, то есть имя нашей функции по которому мы

Имя - это идентификатор, то есть имя нашей функции по которому мы можем вызывать функцию
можем вызывать функцию

Слайд 6

После идентификатора в круглых скобках идет список параметров, которые получает наша функция.
def

После идентификатора в круглых скобках идет список параметров, которые получает наша функция. def sum(n1,n2,n3,n4,size): … …
sum(n1,n2,n3,n4,size):


Слайд 7

Далее идет тело функции, оформленное в виде блока, то есть с отступом.

Далее идет тело функции, оформленное в виде блока, то есть с отступом.

Слайд 8

Инструкция return может встречаться в произвольном месте функции, ее исполнение завершает работу

Инструкция return может встречаться в произвольном месте функции, ее исполнение завершает работу
функции и возвращает указанное значение в место вызова.

Слайд 9

Если функция не возвращает значения, то инструкция return используется без возвращаемого значения.

Если функция не возвращает значения, то инструкция return используется без возвращаемого значения.
В функциях, которым не нужно возвращать значения, инструкция return может отсутствовать.

Слайд 10

Локальные и глобальные переменные

Локальные и глобальные переменные

Слайд 11

Локальные переменные - это переменные созданные в пределах одной области и доступны

Локальные переменные - это переменные созданные в пределах одной области и доступны только там.
только там.

Слайд 12

Глобальные переменные - это переменные созданы в “глобальной” области вашего кода и

Глобальные переменные - это переменные созданы в “глобальной” области вашего кода и
доступны как там так и в функциях (без передачи по параметру)

Слайд 13

Внутри функции можно использовать переменные, объявленные вне этой функции

Внутри функции можно использовать переменные, объявленные вне этой функции

Слайд 14

Такие переменные (объявленные вне функции, но доступные внутри функции) называются глобальными.

Такие переменные (объявленные вне функции, но доступные внутри функции) называются глобальными.

Слайд 15

Но если инициализировать какую-то переменную внутри функции, использовать эту переменную вне функции

Но если инициализировать какую-то переменную внутри функции, использовать эту переменную вне функции не удастся. Например:
не удастся. Например:

Слайд 16

Что тут будет?

Что тут будет?

Слайд 17

Если нужно, чтобы функция вернула не одно значение, а два или более,

Если нужно, чтобы функция вернула не одно значение, а два или более,
то для этого функция может вернуть список из двух или нескольких значений:
return [a, b]