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