Привет всем! Как-то совершенно забыл рассказать о важном вопросе, который звучит как: «Функции в Python». Сегодня исправлю эту досадную оплошность.
Прежде всего попробуем разобраться — что есть функции в Python? Это отдельная программа, которая может быть вызвана в любом месте основной программы, и которая выполняет что-то, что делается много раз 🙂 Таким образом мы не только уменьшаем размер программы в целом, но и избавляемся от необходимости писать повторяющийся код раз за разом …
Теперь более подробно. Ниже — пример простой функции, которая будет выполнять сложение двух чисел:
def plus(a, b):
return a + b
a = int(input('a:'))
b = int(input('b:'))
c = plus(a, b)
print(c)
Разберем пример подробнее:
def plus(a, b): — объявили функцию с названием plus, и обозначили, что в функцию мы отправляем переменную a и b
return a + b — описываем, что мы делаем с входящими переменными
a = int(input(‘a:’)) — пользователь вводит значение переменной a
b = int(input(‘b:’)) — пользователь вводит значение переменной b
c = plus(a, b) — создаем переменную с, которая имеет значение из: действий, описанных в функции plus и переменных a и b
print(c) — выводим результат работы функции
Если же представить функции в Python графически, то, наверное, все это будет выглядеть следующим образом:
где пункт:
1 — вы создаете функцию, и описываете, что она будет делать и в итоге выдавать
2 — организовываете получение значений, которые будут обработаны в функции
3 — получаете результат работы функции
4 — делаете с готовым результатом что сочтете нужным.
Важно подчеркнуть, что пункт 4 совсем не обязательный 🙂 Ибо выполнять действия с результатом работы функции можно не только выводя их на экран.
На этом — спасибо за внимание! В случае возникновения вопросов — пишите на почту или в Telegram.
Support the Blog!
Running a blog takes a lot of effort, time, and passion. Your donations help improve the content, inspire new ideas, and keep the project going.
If you’ve enjoyed the blog’s materials, any support would mean the world to me. Thank you for being here! ❤️