Программируем функции в Python
Функции — это предназначенные для решения определенных задач фрагменты кода, к которым можно обратиться из любого места программы.
Предположим, вы пишете программу, создающую в Minecraft дерево. Если вам понадобится несколько деревьев, можно ввести код для создания одного дерева несколько раз (при помощи копирования и вставки). Однако это крайне неэффективно, особенно если потом вы захотите изменить код.
Давайте разберемся, как создавать собственные функции.
Пример 1. Создадим функцию greeting(), которая выводит на экран две строки:
def знакомство():
print("Привет")
print("Приятно познакомиться")
Ключевое слово def указывает на то, что мы создаем функцию.
Чтобы использовать, или вызвать, функцию, введите ее имя
знакомство()
Поставивим бесконечный цикл, в котором раз в секунду будем вызывать функцию знакомство
while(1):
знакомство()
time.sleep(1)
В скобках после имени функции указываются ее аргументы, то есть значения, которые функция использует. Этим значениям соответствуют специальные переменные.