Вариант 1320250096.
Что делает следующая программа?
import threading l = threading.RLock() 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()
Какие новые имена появятся в текущем модуле после выполнения следующего кода:
import re from re import compile
Сколько элементов будет содержать список, полученный в следующем списковом включении:
[x for x in itertools.takewhile(lambda x: x < 23, itertools.count(10))]
Какие из приведенных ниже сравнений обязательно дадут True, если объекты x и y имеют одинаковые значения?
Какие встроенные функции служат для создания объектов определенного типа (конструкторы классов/функции-фабрики…)?
Что будет выведено следующей программой?
a = "AB" b = "BC" print("%sa, b" % a, b)
Как определить функцию в Python?
Даны матрицы a и b.
import numpy as np …
Как получить произведение матриц?
Сколько элементов будет содержать словарь D (то есть, чему будет равно len(D)) после выполнения следующего кода:
D = {} D[1], D[2], D[3] = "ABB" D[0], D[1] = "AB"
Что обычно делается для возврата более одного значения из функции?