Функции Python: def, параметры и return
Как написать и вызвать функцию.
Все уроки · Уроки Python: учимся с нуля
Определение функции
Функция позволяет не повторять код. Нужны слово def, имя, параметры в скобках и двоеточие.
def greet(name):
print("Hello,", name)
greet("Aysel")
greet("Murad")return и результат
print выводит на экран, а return возвращает значение, чтобы сохранить его в переменную.
def add(a, b):
return a + b
result = add(2, 3)
print(result) # 5Значение по умолчанию: def power(x, n=2). Если забыть return, функция вернёт None — частая неожиданность.