Python. Пишем свои функции
ФУНКЦИИ В PYTHON ФУНКЦИЯ python - объект, принимающий аргументы и возвращающий значение. Обычно функция определяется с помощью инструкции def. Простыми словами: Функция - это джин которого можно позвать по имени, и передавая в скобках разные штуки он наколдует нам нужную нам шайтан вещь и положит её куда мы скажем. Таких джинов можно создавать самим или использовать уже существующих. Иногда им надо давать материалы из которых они что-то сделают, а иногда достаточно просто вызвать. Зачем создавать функции Функции нужны чтобы программисту было удобно вызывать какой-то определенный участок кода только по его имени. Очень часто реализуя какую-то функциональность в проекте нужно обращаться к этому коду множество раз. Мы с Вами пока пишем маленькие скрипты, и это для нас не так заметно, но скоро мы будем писать проекты побольше, там-то мы и увидим все прелести использования функций. Хотя, увидеть прелесть от использования функций можно прямо сейчас. Мы их используем практически постоянно, например функции (print(), input(), id(), type() и т.д.) это встроенные функции, тело которых написали разработчики Python. Например print("Текст") выведет строку "Текст" в консоль Python, а мы всего-то написали эту строку. Вроде бы все просто, но мы же не пишем как интерпретатору это сделать, что он должен определить сколько мы передали аргументов для консоли, не объясняем ему строка это или число. Все это делается внутри функции, а мы просто её используем получая ожидаемый результат.