Python 3 middle

Содержание

Слайд 2

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

Функции

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

и выполняются только тогда, когда вызываются.
Слайд 3

Слайд 4

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

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

Слайд 5

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

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

мы можем вызывать функцию
Слайд 6

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

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

функция.
def 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]