Найти в Дзене

Объявление функции в Python. Аргумент функции.

Всем привет! Мы с вами уже применяли встроенные функции в Python. Например print(), str(). А сегодня будем создавать функцию самостоятельно. Функция представляет собой блок кода, который можно использовать для выполнения определенной задачи. Давайте создадим функцию, которая будет определять четное число или нет и на ее примере, разберемся что к чему. 1. С помощью def мы сообщаем Питону, что сейчас мы создаем функцию - называют объявить функцию; 2. even - это имя функции. Его мы придумываем самостоятельно. Оно может быть любым другим. Но для удобства, название выбирают такое, что бы было понятно, что функция означает. Например even, в переводе с английского означает - четный. 3. number - аргумент функции. Переменная которая используется внутри функции. В нашем случае это какое-то число. Название аргумента мы тоже придумываем самостоятельно. 4. После того как мы объявили функцию с аргументом в круглых скобках, не забываем ставить двоеточие. 5. Дальше с отступом в 4 пробела идет тело ф

Всем привет! Мы с вами уже применяли встроенные функции в Python. Например print(), str(). А сегодня будем создавать функцию самостоятельно.

Функция представляет собой блок кода, который можно использовать для выполнения определенной задачи.

Давайте создадим функцию, которая будет определять четное число или нет и на ее примере, разберемся что к чему.

Код функции, которая умеет определять четность числа
Код функции, которая умеет определять четность числа

1. С помощью def мы сообщаем Питону, что сейчас мы создаем функцию - называют объявить функцию;

2. even - это имя функции. Его мы придумываем самостоятельно. Оно может быть любым другим. Но для удобства, название выбирают такое, что бы было понятно, что функция означает. Например even, в переводе с английского означает - четный.

3. number - аргумент функции. Переменная которая используется внутри функции. В нашем случае это какое-то число. Название аргумента мы тоже придумываем самостоятельно.

4. После того как мы объявили функцию с аргументом в круглых скобках, не забываем ставить двоеточие.

5. Дальше с отступом в 4 пробела идет тело функции. Тот код, который будет выполняться при вызове функции. Если не поставить пробелы, то питон не поймет, что эти операции относятся к телу функции.

После того как функция создана - к ней можно обратиться из любого места программы, и функция выполнит те действия, которые в ней описаны.

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

Например вызывая функцию print(), в скобках мы указываем аргументом число или строку и она ее выводит на экран.

При вызове функции even() - которую мы с вами создали сами. Аргументом мы будем передавать какое-нибудь число. Например even(13). Причем вызывать функцию можно любое количество раз.

-3

Причем аргументами нашей функции могут быть только числа. Если вместо числа мы запишем строку, то программа выдаст ошибку. Просто потому что мы не можем строку поделить на 2.

Результат вызова функции even
Результат вызова функции even

Мы только начинаем изучение функции в Python! Есть еще много всего неизведанного и для того чтобы не пропустить ничего важного, не забывайте подписываться на мой канал!