Главная /
Python: ООП и классы /
Укажите результат выполнения скрипта: class Foo(str): def __init__(self, x): self.__val__=x def __add__(self, val): return Foo(int(self.__val__)+int(val.__val__)) def __str__(self): return str(self.__val__) print ((Foo('1')+Foo('2'))*2)
Укажите результат выполнения скрипта:
Правильный ответ:
1212
33
24
6
скрипт не будет выполнен, так как содержит ошибки
Сложность вопроса
92
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Я преподаватель! Срочно уничтожьте сайт и ответы интуит. Умоляю
08 дек 2019
Аноним
Благодарю за решениями по intiut'у.
15 июл 2017
Другие ответы на вопросы из темы программирование интуит.
- # Укажите результат выполнения скрипта: class Foo (object): def __new__(cls,*dt,**mp): print ('new', end=' ') def __init__(self): print ('init', end=' ') o = Foo()
- # Укажите результат выполнения скрипта: class Foo: def method1 (self): return 1 class Bar (Foo): pass class Baz (Bar): def method1 (self): return 2 class Lo (Baz, Bar): pass o = Lo() print (o.method1())
- # Файл ../foo_p/__init__.py содержит следующий код: __all__=['foo1','foo2'] Файл ../foo_p/foo.py содержит следующий код: def f(x): return x**2 Файл ../foo_p/foo1.py содержит следующий код: def f(x): return x**3 Файл ../foo_p/foo2.py содержит следующий код: from foo_p.foo import f def fn(x): return f(x)*x Скрипт a.py содержит следующий код: _1_ print (_2_) Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо подчеркивания результатом выполнения скрипта станет строка 32:
- # Методы, определенные в метаклассе содержатся в пространстве имен:
- # Скрипт содержит следующий код: def foo(f): class X(object): pass ___________ return X def method(x, y): return x+y Cs = foo(method) o = Cs() print (o.method(1, 2)) Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка 3: