Вы находитесь на странице: 1из 3

Министерство Просвещения, Культуры и Исследований Республики Молдова

Технический Университет Молдовы

Факультет Инженерной Механики, Промышленности и Транспорта

Департамент Промышленный дизаин

Лабораторная работа №3
По дисциплине « Основы програмирования»
На тему
«Работа с функциями в Python»

Выполнила: Студ. гр. DI-212, FIMIT

Проскурина Дарья

Проверил: Бырназ Адриан

2022
Цель работы: Решение прикладных задач используя функции

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

Задача №2
Представьте, что сумма за пользование услугами такси складывается из
базового тарифа в размере $4,00 плюс $0,25 за каждые 140 м поездки.
Напишите функцию, принимающую в качестве единственного параметра
расстояние поездки в километрах и возвращающую итоговую сумму оплаты
такси. В основной программе должен демонстрироваться результат вызова
функции.
Задача №3
Интернет-магазин предоставляет услугу экспресс-доставки для части своих
товаров по цене $10,95 за первый товар в заказе и $2,95 – за все
последующие. Напишите функцию, принимающую в качестве единственного
параметра количество товаров в заказе и возвращающую общую сумму
доставки. В основной программе должны производиться запрос количества
позиций в заказе у пользователя и отображаться на экране сумма доставки.

Вывод
При выполнении даннай лабораторной работы, научились объявлять и вызывать
собственные функции в дополнение к уже написанным и помещенным в стандартные
библиотеки Python. Выяснили, что с ростом программ, которые мы пишем, возрастает
необходимость в их максимальном упрощении и облегчении их поддержки и
сопровождения. Одним из способов добиться этого является дробление программ на
отдельные блоки, именуемые функциями (function).
Преимущества функции:
• написать код можно лишь раз и впоследствии обращаться к нему из разных мест;
• можно легко тестировать различные решения;
• помогают скрыть (или, по крайней мере, отложить в сторону) детали реализации
программного кода после окончания разработки части программного комплекса;
• имеет возможность написать необходимое количество строк кода, запрятать их в
единый блок, именуемый функцией, и отложить для использования в будущем.

Вам также может понравиться