Главная /
Python: ООП и классы /
Файл foo.py содержит следующий код: class Foo(object): def __init__ (self, x): self.val=x def __str__ (self): return str(self.val) Скрипт a.py содержит следующий код: import pickle, foo o = foo.Foo(list(range(4))) with open('temp.pkl', 'wb') as f: pickle.
Файл foo.py
содержит следующий код:
Скрипт a.py
содержит следующий код:
Скрипт b.py
содержит следующий код:
Укажите результат последовательного выполнения скриптов a.py
и b.py
:
Правильный ответ:
пустая строка
[]
[0, 1, 2, 3]
скрипт
b.py
не будет выполнен, т.к. код содержит ошибки Сложность вопроса
85
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Зачёт всё. Мчусь выпивать отмечать экзамен интуит
08 дек 2019
Аноним
Большое спасибо за решениями по intuit.
29 май 2019
Аноним
Зачёт прошёл. Иду кутить отмечать 4 за тест интуит
27 ноя 2017
Другие ответы на вопросы из темы программирование интуит.
- # При наследовании в языке Python приватные методы:
- # Укажите результат выполнения скрипта: class Foo (object): __val__=0 def m1 (self): self.__val__+=1 def m2 (self): self.__val__+=2 class Bar (Foo): __val__=1 def m2 (self): self.__val__-=1 def m3 (self): self.__val__-=2 class Baz (Bar): __val__=2 def m1 (self): self.__val__+=5 o = Baz() o.m1() o.m2() o.m3() print (o.__val__)
- # Укажите результат выполнения скрипта: def fun1(f): print (f(1)) def fun2(f): print (f(2)) @fun2 def m(x): return x+1 @fun1 def m(x): return x+2
- # Файл 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)) Укажите результат выполнения скрипта:
- # Укажите результат выполнения скрипта: def add (x, y): return x+y class add(object): def __init__ (self, x, y): return (x+y)*2 print (add(1, 2))