Главная /
Python: ООП и классы /
Укажите результат выполнения скрипта: def add (x, y): return x+y class add(object): def __init__ (self, x, y): return (x+y)*2 print (add(1, 2))
Укажите результат выполнения скрипта:
Правильный ответ:
пустая строка
3
6
скрипт не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
23
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Экзамен сдал на 4. лол
16 ноя 2018
Аноним
ответ подошёл
12 окт 2015
Другие ответы на вопросы из темы программирование интуит.
- # Укажите результат выполнения скрипта: lst=[1] class Foo (object): lst.append(2) print (lst) ob1 = Foo() ob2 = Foo()
- # При наследовании в языке Python приватные методы:
- # Скрипт содержит следующий код: class Foo (object): class Class1 (object): pass class Class2 (object): pass class Class3 (______): pass Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания скрипт будет корректным:
- # Укажите результат выполнения скрипта: class Foo(int): @classmethod def method(cls, val=3): if cls is Foo: return val+2 else: return val+3 @staticmethod def method1(cls, val=3): if cls is Foo: return val+2 else: return val+3 print (Foo.method(1), Foo.method1(1))
- # Укажите результат выполнения скрипта: class foo(type): val=1 class bar(type): val=2 class A(object, metaclass=foo): val=-1 class B(object, metaclass=bar): val=-2 class C(A,B): pass print (type(C), C.val)