Файл: Задача 2 Написать функцию is year leap, принимающую 1 аргумент год, и возвращающую True, если год високосный, и False иначе.pptx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 08.02.2024
Просмотров: 6
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Функции в 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 – используется для возврата значения из функции.