Главная /
Python: ООП и классы /
Укажите результат выполнения скрипта: class Foo(object): def meth (self, x): return x*2 def meth (self, x, y=3): return (x+y)*3 o=Foo() print (o.meth(1)+o.meth(1, 2))
Укажите результат выполнения скрипта:
Правильный ответ:
4
11
14
21
скрипт не будет выполнен, так как содержит ошибки
Сложность вопроса
38
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Кто ищет вот эти вопросы по интуит? Это же совсем для даунов
01 ноя 2020
Аноним
Большое спасибо за ответы по intiut'у.
03 ноя 2019
Аноним
Если бы не опубликованные подсказки - я бы не справился c этими тестами intuit.
07 апр 2019
Другие ответы на вопросы из темы программирование интуит.
- # Встроенный атрибут __mro__ в языке Python:
- # Укажите результат выполнения скрипта: from abc import abstractmethod class Base(): __val__=0 def __add__(self, x): return self.__val__+x.__val__ @abstractmethod def fun (self): pass class Foo(Base): __val__=1 def fun(self): return 2 o=Foo() b=Foo() print ((b+o).fun())
- # Файл foo.py содержит следующий код: def f(x): return str(x)+'1' Файл foo2.py содержит следующий код: def f(x): return str(x)+'2' Скрипт a.py содержит следующий код: class Cls (object): def f(self, x): return str(x)+'3' import foo2 as foo import foo foo=Cls() print (foo.f(1)) Укажите результат выполнения скрипта:
- # Укажите результат выполнения скрипта: class len(object): def __call__ (self, lst): res=0 for i in lst: res+=1 return res print (len(range(5, 8)))
- # Укажите результат выполнения скрипта: class Foo(int): @classmethod def method(cls, val=3): if isinstance (cls, Foo): return val+2 else: return val+3 @staticmethod def method1(cls, val=3): if isinstance (cls, Foo): return val+2 else: return val+3 f=Foo() print (f.method(1), f.method1(1))