Слайд 2Функции
Функции — это такие участки кода, которые изолированы от остальный программы и
выполняются только тогда, когда вызываются.
Слайд 4У функции есть:
Имя(обязательно)
Возвращаемое значение (не обязательно)
Входящие параметры (не обязательно)
Слайд 5Имя - это идентификатор, то есть имя нашей функции по которому мы
можем вызывать функцию
Слайд 6После идентификатора в круглых скобках идет список параметров, которые получает наша функция.
def
sum(n1,n2,n3,n4,size):
…
…
Слайд 7Далее идет тело функции, оформленное в виде блока, то есть с отступом.
Слайд 8Инструкция return может встречаться в произвольном месте функции, ее исполнение завершает работу
функции и возвращает указанное значение в место вызова.
Слайд 9Если функция не возвращает значения, то инструкция return используется без возвращаемого значения.
В функциях, которым не нужно возвращать значения, инструкция return может отсутствовать.
Слайд 10Локальные и глобальные переменные
Слайд 11Локальные переменные - это переменные созданные в пределах одной области и доступны
только там.
Слайд 12Глобальные переменные - это переменные созданы в “глобальной” области вашего кода и
доступны как там так и в функциях (без передачи по параметру)
Слайд 13Внутри функции можно использовать переменные, объявленные вне этой функции
Слайд 14Такие переменные (объявленные вне функции, но доступные внутри функции) называются глобальными.
Слайд 15Но если инициализировать какую-то переменную внутри функции, использовать эту переменную вне функции
не удастся. Например:
Слайд 17Если нужно, чтобы функция вернула не одно значение, а два или более,
то для этого функция может вернуть список из двух или нескольких значений:
return [a, b]