Главная /
Python: ООП и классы /
Файл foo.py содержит следующий код: def f(x): x+=[2] return x Файл foo2.py содержит следующий код: def f(x): x+=[3] return x Скрипт a.py содержит следующий код: import foo as list import foo2 as list print (list.f([1])) Укажите результат выполнения скрипт
Файл foo.py
содержит следующий код:
Файл foo2.py
содержит следующий код:
Скрипт a.py
содержит следующий код:
Укажите результат выполнения скрипта:
вопросПравильный ответ:
[1]
[1, 2]
[1, 3]
скрипт не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
91
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Благодарю за решениями по интуиту.
20 апр 2017
Другие ответы на вопросы из темы программирование интуит.
- # Укажите результат выполнения скрипта: x=0 class Foo: count=x def __init__(self): self.count+=1 def __del(self): self.count+=1 obj = Foo() print (obj.count)
- # Укажите результат выполнения скрипта: class Foo (object): def value(self, x): return [x] def __init__(self): self.value = lambda i: {'0':i} def value(self, x): return (x,) ob = Foo() print (ob.value(0))
- # Скрипт содержит следующий код: class Foo (object): class Class1 (object): pass class Class2 (object): pass class Class3 (______): pass Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания скрипт будет корректным:
- # Проверка на совместимость типов производится с помощью оператора
- # Укажите результат выполнения скрипта: class Foo(object): def meth (self, x): return x*2 def meth (self, x, y=-2): return x+y o=Foo() print (o.meth(3)+o.meth(4))