Главная / Python: ООП и классы / Укажите результат выполнения скрипта: class Foo(int): @staticmethod def method(cls, val=3): if cls == Foo: return val+2 else: return val+1 method = classmethod(method) f=Foo() print (Foo.method(1), f.method(1))

Укажите результат выполнения скрипта:

class Foo(int): @staticmethod def method(cls, val=3): if cls == Foo: return val+2 else: return val+1 method = classmethod(method) f=Foo() print (Foo.method(1), f.method(1))

вопрос

Правильный ответ:

2 2
2 3
3 4
4 4
скрипт не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
88
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я помощник профессора! Тотчас уничтожьте сайт с ответами intuit. Пожалуйста
04 мар 2020
Аноним
Какой человек ищет вот эти вопросы интуит? Это же элементарно (я не ботан)
27 авг 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.