Функции — это блоки кода, которые выполняют определённую задачу и могут быть вызваны многократно. Они помогают структурировать программу и избегать повторения кода. Для создания функции используется ключевое слово def, затем имя функции и круглые скобки с параметрами (если есть). def greet():
print("Привет!") Чтобы вызвать функцию, нужно написать её имя с круглыми скобками: greet() # Выведет: Привет! Функции могут принимать входные данные — параметры. def greet(name):
print("Привет, " + name + "!") Вызов с аргументом: greet("Алиса") # Привет, Алиса! Функция может возвращать результат с помощью оператора return. def add(a, b):
return a + b Использование: result = add(3, 5)
print(result) # 8 Можно задавать значения параметров по умолчанию: def greet(name="Гость"):
print("Привет, " + name + "!") Вызов без аргумента: greet() # Привет, Гость! Переменные, созданные внутри функции, называются локальными и существуют только внутри неё. def func():
x = 10 # локальная пе