Оператор def и return
ТЕОРИЯ
Для создания функции используют ключевое слово def. Вот пример простейшей функции, которая не получает и не возвращает никаких данных – просто выполняет одну команду по выводу строки с приветствием:
При вызове функция получает аргумент:
Результат вызова:
Объявление
Объявляя функцию, нужно следовать определенным правилам:
+ Объявление происходит с помощью ключевого слова def, за ним идёт имя функции и круглые скобки ().

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

+ Тело функции начинается после знака двоеточия. Важно не забыть об отступах.

+ Чтобы выйти из функции в Python, используют оператор return [значение].
Оператор return возвращает значение из функции.
Представьте себе обычный калькулятор. Вы вводите первое число, операцию и второе число. Калькулятор возвращает нам результат операции над этими числами. Функции точно так же умеют возвращать значение с помощью специального оператора return.
Практика
Задача 1

Площадь круга

Напишите функцию, которая получает в качестве аргумента радиус круга и находит его площадь.
Задача 2

На три

Напишите функцию, которая возвращает True, если число делится на 3, и False, если - нет.
Задача 3
Максимум в списке
Напишите функцию, которая возвращает максимальный элемент из переданного в нее списка.
Уникальные
Напишите функцию, которая возвращает список с уникальными (неповторяющихся) элементам.


Домашнее задание
This site was made on Tilda — a website builder that helps to create a website without any code
Create a website