Хорошей практикой структурирования кода является написание функций.
Синтаксис:
def function_name(argument1, argument2): # function body return argument1 + argument2 x = function_name(2, 8) y = function_name(x, 21) print(y)
Отступ в четыре пробела в теле функции является важным.
Имена переменных в языке Python, в том числе имена функций и имена аргументов могут содержать в себе только латиницу, цифры и символ нижнего подчеркивания. И при этом не могут начинаться с цифры.
Определение функции не выполняется интерпретатором построчно, а выполняется целиком.
Функции в языке Python также являются объектами:
Объект функции хранит в себе очень много всего: название функции, аргументы и тело функции.
Пример:
Функции в языке Python также являются объектами:
Объект функции хранит в себе очень много всего: название функции, аргументы и тело функции.
Пример:
def list_sum(lst): result = 0 for element in lst: result += element return result def sum(a, b): return a + b y = sum(14, 29) z = list_sum([1, 2, 3]) print(y) print(z)

