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

Функции. Задача 2 Написать функцию is year leap, принимающую 1 аргумент год, и возвращающую True, если год високосный, и False иначе


Скачать 3.71 Mb.
НазваниеЗадача 2 Написать функцию is year leap, принимающую 1 аргумент год, и возвращающую True, если год високосный, и False иначе
Дата25.02.2023
Размер3.71 Mb.
Формат файлаpptx
Имя файлаФункции.pptx
ТипЗадача
#955092

Функции в Python

Определение

Синтаксис функций в Python

def имя_функции(параметры):

тело функции

Функция – это многократно используемые фрагменты программ.

Задача №1

Написать функцию arithmetic, принимающую 3 аргумента: первые 2 - числа, третий - операция, которая должна быть произведена над ними. Если третий аргумент +, сложить их; если —, то вычесть; * — умножить; / — разделить (первое на второе). В остальных случаях вернуть строку "Неизвестная операция".

Задача №2

Написать функцию is_year_leap, принимающую 1 аргумент — год, и возвращающую True, если год високосный, и False иначе.

Задача №3

Написать функцию square, принимающую 1 аргумент — сторону квадрата, и возвращающую 3 значения (с помощью кортежа): периметр квадрата, площадь квадрата и диагональ квадрата.

Задача №4

Написать функцию season, принимающую 1 аргумент — номер месяца (от 1 до 12), и возвращающую время года, которому этот месяц принадлежит (зима, весна, лето или осень).

Задача №5

Пользователь делает вклад в размере a рублей сроком на years лет под 10% годовых (каждый год размер его вклада увеличивается на 10%. Эти деньги прибавляются к сумме вклада, и на них в следующем году тоже будут проценты).

Написать функцию bank, принимающая аргументы a и years, и возвращающую сумму, которая будет на счету пользователя.

Задача №6

Составьте функцию, которая вычисляет сумму квадратов чисел от 1 до 10. Выведите ее на экран.

Возвращаемые значения функции.

Оператор return

Определение

Синтаксис оператора return

def имя_функции(параметры):

тело функции

return выражение

return – используется для возврата значения из функции.


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