Выберите правильный вариант
Anonymous Quiz
2%
(1, 3)
17%
(1, 3) (1, 4)
35%
(1, None) (3, 4)
24%
(1, 3) (None, 4)
22%
Посмотреть результаты
Какой из вариантов выведет 4 9 ?
from itertools import islice
g = (i**2 for i in range(1, 4))
print(*g[1:3]) # 1
print(*islice(g, 1, 3)) # 2
print(*slice(g, 1, 3)) # 3
print(*g.slice(1, 3)) # 4
Что выведет код?
class X:
def __init__(self, l):
self.l = l
def __iter__(self):
return (x for x in self.l)
a = X([1, 2])
b = X([3, 4])
print(*chain(a, a, b, b))
Выберите правильный вариант
Anonymous Quiz
8%
1 2 3 4
8%
1 2 3 4 1 2 3 4
46%
1 2 1 2 3 4 3 4
15%
TypeError
6%
StopIteration
17%
Посмотреть результаты
Что выведет код?
from itertools import repeat, chain
class A:
def __init__(self, x):
self.x = x
def __reversed__(self):
return chain(reversed(self.x), repeat(0, 2))
a = A([1, 2])
print(*reversed(a))
Выберите правильный вариант
Anonymous Quiz
3%
1 2 0
0%
2 1 0
7%
1 1 0 0
55%
2 1 0 0
7%
2 2 2 0
28%
Посмотреть результаты
Что выведет код?
import re
s = "<span>1</span><b>2</b>"
p1 = re.compile(r"(<\w+>.*</\w+>)")
p2 = re.compile(r"(<\w+>.*?</\w+>)")
x1 = p1.findall(s)
x2 = p2.findall(s)
print(len(x1), len(x2))
Выберите правильный вариант
Anonymous Quiz
17%
1 1
19%
1 2
17%
2 1
14%
2 2
11%
2 3
6%
3 3
17%
Посмотреть результаты
Что выведет код?
import numpy as np
Polynomial = np.polynomial.Polynomial
p = Polynomial([1, -1, 1])
q = Polynomial([2, -3])
print(int((p + q)(1)))
Выберите правильный вариант
Anonymous Quiz
4%
-2
5%
-1
32%
0
9%
1
5%
2
2%
3
11%
4
4%
17
30%
Посмотреть результаты
Что выведет код?
import numpy as np
data = np.array([2, 7, 3, 1])
bins = [0, 5, 10]
hist, _ = np.histogram(data, bins)
print(*hist)
#data - набор данных
#bins - набор интервалов, задаваемых граничными значениями
Выберите правильный вариант
Anonymous Quiz
1%
1 3
4%
2 2
43%
3 1
10%
4 0
9%
0 4
32%
Посмотреть результаты
Что выведет код?
import numpy as np
x = np.array([1, 2, 3, 4])
print(np.average(x, weights=[2, 1, 0, 5]))
Что выведет код?
a = [1, 2, 3, 3]
b = {1, 2, 3, 3}
print(set(a) == b, list(b) == a)
Выберите правильный вариант
Anonymous Quiz
21%
True True
15%
False False
26%
True False
26%
False True
12%
Посмотреть результаты
Что выведет код?
class A:
def __init__(self, value):
self.value = value
def __call__(self, other):
return self.value ** other
x = A(2)
print(x(3))
Выберите правильный вариант
Anonymous Quiz
2%
2
9%
3
9%
6
56%
8
5%
None
5%
TypeError:'A'object is not callable
15%
Посмотреть результаты
Дан код и вывод
class A:
def __init__(self, x):
self.x = x
def __call__(self):
return self.x
class B:
def __init__(self, x):
self.x = x
def method(self):
return self.x
class C:
def __init__(self, x=3):
self.x = x
def __repr__(self):
return str(self.x)
a = A(1)
b = B(2)
c = C(3)
callables = # ваш код
print([act() for act in callables])
#Вывод: [1, 2, 3]
Какое значение нужно записать в переменную callables
Anonymous Quiz
9%
[a, b, C]
18%
[A, B, C]
27%
[a, b.method, C]
18%
[a.__init__, b.method, C]
5%
[a, b, C.__repr__]
23%
Посмотреть результаты
Что выведет код?
def f(arr):
return arr[0] if len(arr) == 1 else arr[0] + f(arr[1:])
print(f(('a', 'b', 'c', 'd')))