def function_name(parameters):). Этот блок содержит инструкции, которые выполняются, когда функция вызывается.
В Python, тело функции — это блок кода, который выполняется при вызове функции.  Это все операторы и выражения, расположенные внутри функции после её объявления (после строки def function_name(arguments):).
Тело функции обязательно должно быть отступлено от строки объявления функции. Этот отступ (обычно 4 пробела) является синтаксическим требованием Python и используется для определения начала и конца тела функции.
Тело функции может содержать:
x = 5).if, elif, else).for, while).return (для возврата значения).  Если оператор return отсутствует, функция возвращает None.Пример:
def greet(name):
    """Эта функция приветствует человека по имени."""  # Докстринг
    message = "Привет, " + name + "!"
    print(message)
    return message  # Возвращает приветственное сообщение
  В этом примере:
"""Эта функция приветствует человека по имени.""" — это докстринг, который описывает функцию. Он не является обязательной частью, но рекомендуется для документации.message = "Привет, " + name + "!" — это оператор присваивания.print(message) — это вызов функции print.return message — это оператор return, который возвращает значение переменной message.def greet(name):, составляют тело функции greet.
  
  Важно помнить, что Python полагается на отступы для определения структуры кода. Неправильные отступы приведут к ошибкам IndentationError.