Вариант 1433031204.
Что будет выведено следующей программой?
S = 0 for i in range(1, 10): for j in range(1, 3): if i == j: S = S + i + j break print(S)
Какие методы необходимо иметь x для задания следующих действий:
>>> x = X(0) >>> print x + 10 10 >>> print x - 23 -23 >>> print x >> 2 0
В каких точках программы необходимо выполнять acquire() и release() замка Z, чтобы функция f могла правильно работать в многопоточном приложении? (Как обычно, нужно минимизировать общее время, на которое запирается замок)
def f(x): # 1 fc = open("file.txt", "w+") # 2 fc.write(x) # 3 fc.write("\n") # 4 fc.close() # 5
Что произойдет со старыми объектами модуля, используемыми в программе, при его перезагрузке по reload() (после изменения на диске):
import mdl a = mdl.a b = mdl.b() reload(mdl)
Каким из приведенных ниже способов можно привести латинские символы строки s к нижнему регистру?
Какие из перечисленных функций имеют побочные эффекты:
def A(lst): def AA(x): return lst + [x] return AA def B(x): def BB(lst): return lst + [x] return BB def C(x, cache={}): if cache.has_key(x): return cache[x] def CC(lst): return lst + [x] cache[x] = CC return CC
Чему будет равно значение следующего выражения:
import numpy as np print(np.shape(np.array([[1, 2, 3], [4, 5, 6]]).flat))
def f(x, y, z): global d # 1 d[(x, y)] = z # 2 res = len(d) # 3 return res
Как определить функцию в Python?
Дан массив:
>>>c = array([[1,2], [2,3], [4,5]])
Чему равен срез c[:,1]?