Лабораторная работа №5
ПЛАН
По дисциплине: Язык программирования Python
Тема занятия: Работа с функцией
Цель занятия: Научиться объявлять, описывать и вызывать функцию.
Количество часов: 2
Содержание работы (Задание, Задачи):
Задание: Видоизменить работу из предыдущего лабораторного занятия. Вычислениевсех арифметических операций организовать в виде функций. Каждая функция должна при-нимать по два параметра.
Методические указания по выполнению:
Программист может определять собственные функции двумя способами: с помощьюоператора def или прямо в выражении, посредством lambda. Пример определения и вызовафункции:
def cena(rub, kop=0):
return "%i руб. %i коп." % (rub, kop)
print cena(8, 50)
print cena(7)
print cena(rub=23, kop=70)
В этом примере определена функция двух аргументов (из которых второй имеет значение по умолчанию - 0). Вариантов вызова этой функции с конкретными параметрами также несколько. Стоит только заметить, что при вызове функции сначала должны идти позиционные параметры, а затем, именованные. Аргументы со значениями по умолчанию должныследовать после обычных аргументов. Оператор return возвращает значение функции. Из функции можно возвратить только один объект, но он может быть кортежем из несколькихобъектов.
Вопросы для защиты лабораторной работы:
- Описание функции
- Параметры функции
- Возвращаемое значение функции