Главная /
Python: ООП и классы /
Укажите результат выполнения скрипта: import pickle a = [1, 2] b = [3, 4] a.append(b) b.append(a) with open('temp.pkl', 'wb') as f: pickle.dump(a, f, pickle.HIGHEST_PROTOCOL) with open('temp.pkl', 'rb') as f: c= pickle.load(f) print (c) print (c is a, c[2
Укажите результат выполнения скрипта:
Правильный ответ:
скрипт не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
80
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Экзамен сдал на 4 с минусом.!!!
17 июн 2018
Аноним
Я помощник профессора! Тотчас сотрите ответы по интуит. Пишу жалобу
19 июл 2016
Другие ответы на вопросы из темы программирование интуит.
- # Укажите результат выполнения скрипта: class Foo: def __init__(self): print ('construct') del self obj = Foo() if obj: print ('exist')
- # В языке Python доступ через instance.attribute:
- # При наследовании в языке Python порядок разрешения методов для "классических" классов (т.е. классов, не являющихся наследниками класса object) определяется следующим образом:
- # Укажите результат выполнения скрипта: class Foo(float): def __init__(self, x): self.__val__=x def __add__(self, val): return Foo(int(self.__val__)+int(val.__val__)) def __str__(self): return str(self.__val__) print ((Foo('1')+Foo('2'))*2)
- # Укажите результат выполнения скрипта: class foo(type): val=1 class bar(type): val=2 class A(object, metaclass=foo): val=-1 class B(object, metaclass=bar): val=-2 class C(A,B): pass print (type(C), C.val)