Главная страница

ЛБ8. Лабораторная работа 8 Студент Клементьев Кирилл Группа ээ2220 Дата выполнения 06. 12. 20


Скачать 227.25 Kb.
НазваниеЛабораторная работа 8 Студент Клементьев Кирилл Группа ээ2220 Дата выполнения 06. 12. 20
Дата11.12.2020
Размер227.25 Kb.
Формат файлаdocx
Имя файлаЛБ8.docx
ТипЛабораторная работа
#159521

Лабораторная работа №8

Студент: Клементьев Кирилл

Группа: ЭЭ-22-20

Дата выполнения: 06.12.20

Цель: 1) Научиться создавать собственные функции в среде Python. 2)Расширить знания о работе программными переменными. 3) Получить практические навыки программирования программ, содержащих функции.

Задание:

Изучить материалы уроков 13-14 из учебного пособия “Основы программирования на Python” и выполнить предлагаемые практические задания.

Теория:

def – это инструкция (команда) языка программирования Python, позволяющая создавать функцию. diff – это имя функции, которое (так же как и имена переменных) может быть почти любым, но желательно осмысленным. После в скобках перечисляются параметры функции. Если их нет, то скобки остаются пустыми. Далее идет двоеточие, обозначающее окончание заголовка функции (аналогично с условиями и циклами). После заголовка с новой строки и с отступом следуют выражения тела функции. В конце тела функции присутствует инструкция return (может и не быть), которая возвращает значение(я) в основную ветку программы. В данном случае, если бы в функции не было инструкции return, то в основную программу ничего бы не возвращалось, и переменным a и b (c и d, а также e и f) числовые значения не присваивались бы.

После функции идет, так называемая, основная ветка программы, в которой переменным попарно присваивается результат выполнения вызываемой функции. В иных ситуациях, когда функция не возвращает значений, ее вызов не связывается с переменной.

Выражения тела функции выполняются лишь тогда, когда она вызывается в основной ветке программы. Так, например, если функция присутствует в исходном коде, но нигде не вызывается в нем, то содержащиеся в ней инструкции не будут выполнены ни разу.



Практические задания 13 урока:

1.





2.





Практические задания урока 14:

1.





2.



написать администратору сайта