Слайд 2
![Немного повторения Функции представляют блок кода, который выполняет определенную задачу](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/577743/slide-1.jpg)
Немного повторения
Функции представляют блок кода, который выполняет определенную задачу
и который можно
повторно использовать в других частях программы. В большинстве случаев с функцией связывается идентификатор, но допускаются и безымянные функции.
Слайд 3
![Задание №1 Напишите функцию sum_range(start, end), которая суммирует все целые](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/577743/slide-2.jpg)
Задание №1
Напишите функцию sum_range(start, end), которая суммирует все целые числа от
значения «start» до величины «end» включительно. Если пользователь задаст первое число большее чем второе, просто поменяйте их местами.
Слайд 4
![Задание №2 Напишите функцию, которая получает в качестве аргумента радиус круга и находит его площадь.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/577743/slide-3.jpg)
Задание №2
Напишите функцию, которая получает в качестве аргумента радиус круга и
находит его площадь.
Слайд 5
![Задание №3 Напишите функцию, которая возвращает максимальный элемент из переданного в нее списка.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/577743/slide-4.jpg)
Задание №3
Напишите функцию, которая возвращает максимальный элемент из переданного в нее
списка.
Слайд 6
![Задание №4 Напишите функцию, которая возвращает список с уникальными (неповторяющихся) элементам.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/577743/slide-5.jpg)
Задание №4
Напишите функцию, которая возвращает список с уникальными (неповторяющихся) элементам.
Слайд 7
![Задание №5 Написать функцию square, принимающую 1 аргумент — сторону](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/577743/slide-6.jpg)
Задание №5
Написать функцию square, принимающую 1 аргумент — сторону квадрата, и
возвращающую 3 значения: периметр квадрата, площадь квадрата и диагональ квадрата.
Слайд 8
![Задание №6 Пользователь делает вклад в размере a рублей сроком](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/577743/slide-7.jpg)
Задание №6
Пользователь делает вклад в размере a рублей сроком на years
лет под 10% годовых (каждый год размер его вклада увеличивается на 10%. Эти деньги прибавляются к сумме вклада, и на них в следующем году тоже будут проценты).
Написать функцию bank, принимающая аргументы a и years, и возвращающую сумму, которая будет на счету пользователя.
Слайд 9
![Задание №7 Написать функцию is_year_leap, принимающую 1 аргумент — год,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/577743/slide-8.jpg)
Задание №7
Написать функцию is_year_leap, принимающую 1 аргумент — год, и возвращающую
True, если год високосный, и False иначе.