Выберите правильный вариант
Anonymous Quiz
8%
[0, 20] [1]
5%
[0, 20, 10] [2]
45%
[0, 20] [0, 1, 2]
4%
[] [0, 1, 2]
36%
[0, 20] []
3%
Посмотреть результаты
Что выведет код?
def gen1():
yield from [1, 2]
yield 3
print(list(gen1()))
Выберите правильный вариант
Anonymous Quiz
39%
[1, 2, 3]
11%
[1, [2], 3]
24%
[[1, 2], 3]
13%
[1, 2]
5%
TypeError
8%
Посмотреть результаты
Что выведет код?
def sub():
yield 1
yield 2
def main():
yield 0
yield from sub()
yield 3
g = main()
print(next(g), next(g), next(g), next(g))
Выберите правильный вариант
Anonymous Quiz
10%
1 2 0 3
11%
0 1 2 StopIteration
10%
TypeError
7%
0 2 1 3
60%
0 1 2 3
1%
Посмотреть результаты
Что выведет код?
from itertools import chain
a = [1, 2]
b = (x for x in [3, 4])
c = chain(a, b)
print(list(c))
Выберите правильный вариант
Anonymous Quiz
58%
[1, 2, 3, 4]
25%
[1, 2, [3, 4]]
8%
[3, 4]
3%
TypeError
0%
[1, 2]
5%
Посмотреть результаты
Что выведет код?
from itertools import cycle
c = cycle([10, 20])
out = []
for i, val in enumerate(c):
if i >= 3:
break
out.append(val)
print(out)
Выберите правильный вариант
Anonymous Quiz
23%
[10, 20, 10, 20]
15%
[10, 10, 10]
45%
[10, 20, 10]
15%
[10, 20]
3%
[20, 10, 20, 10]
0%
Посмотреть результаты