Вариант 99599014.
Что будет выведено следующей программой?
S = 0 for i in range(1, 10): for j in range(1, 3): if i == j: S = S + i + j break print(S)
Может ли возникнуть deadlock в следующей программе:
import threading res_A = threading.Lock() res_B = threading.Lock() res_C = threading.Lock() def proc1(): res_A.acquire(); res_B.acquire(); res_C.acquire() # ... res_B.release(); res_C.release(); res_A.release() def proc2(): res_A.acquire(); res_B.acquire(); res_C.acquire() # ... res_C.release(); res_B.release(); res_A.release() def proc3(): res_A.acquire(); res_B.acquire(); res_C.acquire() # ... res_A.release(); res_B.release(); res_C.release() p1 = threading.Thread(target=proc1, name="t1") p2 = threading.Thread(target=proc2, name="t2") p3 = threading.Thread(target=proc3, name="t3") p1.start(); p2.start(); p3.start() p1.join(); p2.join(); p3.join();
Что произойдет при повторном импорте модуля (в том же блоке кода) оператором import
Как определить функцию в Python?
Какую роль играет xx в следующей Python-программе
class M(object): def xx(self): print "self:", self
Получен новый пакет (в виде исходных кодов) для Python. Какова рекомендуемая процедура установки нового модуля, если известно, что он использует «distutils»?
Как называется отношение, которое имеют следующие два класса:
class A(type): def __init__(cls, name, bases, dict): return super(A, cls).__init__(cls, name, bases, dict) B = A("B", (), {})
С помощью какой функции можно организовать цикл с параметром («for»)?
Какую роль играет xx в Python-программе, и чему должен быть равен XXX:
class A(object): def xx(cls, x): ... xx = XXX(xx)
Сколько элементов будет содержать список L после выполнения следующего кода:
L = [] L.append([1,2,3]) L.insert(1, "abc") del L[0][0]