Не понимаю как решить проблему

2 день изучаю python, не получается вывести функцию. Ошибка объект не вызывается введите сюда описание изображения


Ответы (1 шт):

Автор решения: Danis

Пожалуйста прилагайте код текстом а не картинкой

Проблема в отступах. У вас return ob находится внутри самой функции ob поэтому опустите её ниже в функцию dec

def dec(fam):
    def ob():
        ...
        return ob

Надо заменить на

def dec(fam):
    def ob():
        ...
    return ob
→ Ссылка