Главная /
Python: ООП и классы /
Укажите результат выполнения скрипта: class Foo: count=0 def __init(self): self.count+=1 obj = Foo() print (obj.count)
Укажите результат выполнения скрипта:
Правильный ответ:
0
1
пустая строка
скрипт не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
55
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
спасибо
14 фев 2019
Аноним
Я завалил экзамен, почему я не углядел этот крутой сайт с ответами интуит прежде
07 сен 2017
Аноним
Какой человек ищет эти тесты по интуит? Это же очень просты вопросы
17 ноя 2016
Другие ответы на вопросы из темы программирование интуит.
- # При наследовании в языке Python:
- # Скрипт содержит следующий код: class Class1 (object): pass class Class2 (Class1): pass class Class3 (______): pass Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания скрипт будет корректным:
- # Укажите результат выполнения скрипта: class base(object): def __add__(self, x): raise NotImplementedError def fun (self): return 1 class Foo(base): def fun(self): return 2 o=Foo() print (o.fun()+o.fun())
- # Укажите результат выполнения скрипта: class Foo(int): def __init__(self, x): self.__val__=x def __add__(self, val): return Foo(str(self.__val__)+str(val.__val__)) def __str__(self): return str(self.__val__) print ((Foo('1')+Foo('2'))*2)
- # Укажите результат выполнения скрипта: class foo(type): def __new__(cls, name, bases, dict, defval=0): obj = type.__new__(cls, name, bases, dict) obj.val=defval return obj Cls = foo('X', (), {}) class SCls (Cls): pass print (SCls.val, type(SCls))