Слайд 1Курс по основам
программирования на Python
Слайд 2Функции
Функции — это такие участки кода, которые изолированы от остальной
программы и выполняются только тогда, когда вызываются.
Код функции должен размещаться
в начале программы
Первая строка содержит идентификатор – имя функции
После идентификатора в круглых скобках идет список параметров, которые получает наша функция.
В конце строки двоеточие
Тело функции ( с отступом)
Функция завершается инструкцией и возвращением значения (если нужно)
Слайд 3Функции
Функция, которая принимает на вход три параметра и возвращает
максимальное из них.
Слайд 4Локальные и глобальные переменные.
Глобальные переменные – переменные объявленные вне
функции, но доступные внутри функции.
Локальные переменные – переменные объявленные
внутри функции (недоступные за пределами функции)
Слайд 5Локальные и глобальные переменные.
«Защита» от случайных изменений
Слайд 6Локальные и глобальные переменные.
Слайд 7Локальные и глобальные переменные
Слайд 8Задача 1
Даны четыре действительных числа: x1, y1, x2, y2. Напишите
функцию distance(x1, y1, x2, y2), вычисляющая расстояние между точкой (x1,y1)
и (x2,y2). Считайте четыре действительных числа и выведите результат работы этой функции.
Слайд 10Задача 2
Дано действительное положительное число a и целоe число n(lдопускается
отрицательное).
Вычислите a в степени n. Решение оформите в виде функции
power(a, n).
Стандартной функцией возведения в степень пользоваться нельзя.
Слайд 12Рекурсия
Функция может вызывать не только другую функцию, но и
саму себя!