Текстовый квест в телеграме

Функции

Функция - это часть кода программы, которую можно повторно использовать. У функции есть имя, список параметров и возвращаемое значение.

Возвращаемое значение - это результат работы функции. Рассмотрим простой пример:

def getTwo():
    return 2

a = getTwo()
print(a)

В данном примере мы определили функцию getTwo, она не принимает параметров и всегда возвращает (return) число 2. Написав a = getTwo(), мы вызвали функцию и результат ее работы попал в переменную a. На следующей строчке программа выведет 2.

Список параметров (или аргументов) - это значения, которые необходимы функции для выполнения задачи. Рассмотрим второй пример:

def sum(a, b):
    return a + b

print(sum(23, 5)) # выведет 28
print(sum(-3, 6)) # выведет 3

Здесь функция принимает два параметра и возвращает их сумму.

Внутри функций мы можем использовать любые переменные и операции с единственным ограничением:

  1. переменные внутри функции недоступны вне этой функции;
  2. переменные извне функции доступны только для чтения (если не испольуется ключевое слово global).

Назад Вперед