Когда некоторый код повторяется несколько раз, либо когда есть смысл выделить какой-то блок кода, для лучшего его понимания, то в программировании принято использовать функции.
def — для объявления функции используется ключевое слово def.
После def идёт имя функции (старайтесь давать функциям осмысленные имена)
После имени функции в круглых скобках идут параметры функции (если функция не принимает параметров, то пустые круглые скобки)
С новой строки с отступом (аналогичным условиям и циклам) пишется «тело функции», т.е. код, исполняющийся в случае исполнения (вызова) функции.
Для возврата функцией каких-либо значений используется ключевое слово return (в теле функции может быть несколько return, например, если надо возвращать разные значения в случае выполнения разных условий)
ты крутой
спасибо