Главная /
Python: ООП и классы /
Файл foo.py содержит следующий код: def f(x): return 4*x Файл foo2.py содержит следующий код: def f(x): return 3*x Скрипт a.py содержит следующий код: def f(x): return 2*x from foo import f from foo2 import * as f print (f(1)) Укажите результат выполнения
Файл foo.py
содержит следующий код:
Файл foo2.py
содержит следующий код:
Скрипт a.py
содержит следующий код:
Укажите результат выполнения скрипта:
вопросПравильный ответ:
2
3
4
скрипт не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
64
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан на 5. Спасибо за халяуву
25 мар 2020
Аноним
спасибо за ответ
15 май 2018
Другие ответы на вопросы из темы программирование интуит.
- # Укажите результат выполнения скрипта: class Foo (object): obj=0 def __new__(cls,*dt,**mp): print (cls, end=' ') return object.__new__(cls,*dt,**mp).obj def __init__(self): self.obj+=2 print (self, end=' ') def __str__(self, x): return obj o = Foo() print (o, end=' ')
- # Укажите результат выполнения скрипта: lst=[0] class Foo (object): lst=lst+[1] ob = Foo() print (lst, ob.lst)
- # Встроенный атрибут __mro__ в языке Python:
- # Укажите результат выполнения скрипта: class Foo(object): def __setattr__(self, name, value): object.__setattr__(self, name, value+1) class Bar (Foo): a=0 o = Bar() o.a=2 print (o.a)
- # Скрипт содержит следующий код: import weakref class Foo(object): def __repr__(self): return 'class' try: lst = [Foo(), Foo(), Foo()] s = ________ del lst print (s) except ReferenceError: print ('Error') Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка Error: