Вариант 2959969802.
Класс имеет методы «__iter__()» и «next()».
О чем это говорит и как пользоваться этим методом?
class A: #... def __iter__(self): #... def next(self): #... a = A(1, 2, 3)
Какие из приведенных ниже сравнений обязательно дадут True, если объекты x и y имеют одинаковые значения?
Что делает следующая программа?
import threading l = threading.Lock() def proc(nm, n=0): l.acquire() try: if n < 5: print("*", end='') return proc(nm, n+1) else: return nm finally: l.release() for i in range(5): threading.Thread(target=proc, args=(str(i),)).start()
Что будет выведено следующей программой?
a = "AB" b = "BC" print("%sa, b" % a, b)
S = 0 for i in range(1, 10): if i % 2 == 0: S = S + i print(S)
Даны матрицы a и b.
import numpy as np …
Как получить поэлементное произведение матриц?
S = 0 for i in range(1, 10): for j in range(1, 3): if i == j: S = S + i + j break print(S)
Как называется отношение, которое имеют следующие два класса:
class A: def __init__(self, x): self._mydata = x def m1(self): raise NotImplementedError class B(A): def __init__(self, x): super(B, self).__init__(x) def m1(self): return self._mydata
Что произойдет со старыми объектами модуля, используемыми в программе, при его перезагрузке по reload() (после изменения на диске):
import mdl a = mdl.a b = mdl.b() reload(mdl)
Какого типа значение получится в результате вычисления следующего выражения:
(" ", )