Выберите правильный вариант
Anonymous Quiz
51%
[0, 1, 'a', 'b']
22%
['0', '1', 'a', 'b']
24%
[(0, 1), ('a', 'b')]
1%
TypeError
3%
Посмотреть результаты
Что выведет код?
def chain():
yield from [1, 2]
yield from (x for x in range(2))
print(list(chain()))
Выберите правильный вариант
Anonymous Quiz
55%
[1, 2, 0, 1]
14%
[1, 2, range(2)]
19%
[1, 2, [0, 1]]
8%
TypeError
4%
Посмотреть результаты
Что выведет код?
def inner():
yield from [1, 2]
def outer():
yield from inner()
print(list(outer()))
Выберите правильный вариант
Anonymous Quiz
26%
[[1, 2]]
12%
[inner()]
56%
[1, 2]
2%
TypeError
4%
Посмотреть результаты
Что выведет код?
def step():
for i in range(2):
yield i
yield from "xy"
print(list(step()))
Выберите правильный вариант
Anonymous Quiz
59%
[0, 1, 'x', 'y']
27%
[0, 1, "xy"]
8%
[0, 1, ['x', 'y']]
3%
TypeError
3%
Посмотреть результаты
Что выведет код?
def gen():
yield from []
yield 42
print(next(gen()))
Выберите правильный вариант
Anonymous Quiz
15%
[]
52%
42
18%
StopIteration
11%
TypeError
4%
Посмотреть результаты
Что выведет код?
def add_to(val, lst=[]):
lst.append(val)
return lst
print(add_to(1), end = " ")
print(add_to(2))
👍1
Выберите правильный вариант
Anonymous Quiz
15%
[1], [2]
15%
[1], [2]
67%
[1], [1, 2]
3%
TypeError
0%
Посмотреть результаты
Что выведет код?
def f(a, b=2, c=3):
print(a, b, c)
f(1, c=10)
Выберите правильный вариант
Anonymous Quiz
74%
1 2 10
16%
1 10 3
8%
TypeError
0%
1 3 10
2%
Посмотреть результаты
Что выведет код?
def f(x=[]):
x += [1]
return x
print(f(), end = " ")
print(f())
Выберите правильный вариант
Anonymous Quiz
28%
[1], [1]
55%
[1], [1, 1]
9%
TypeError
7%
[], [1]
1%
Посмотреть результаты
Что выведет код?
def f(a, *args, b=5, **kwargs):
print(a, args, b, kwargs)
f(1, 2, 3, x=7, y=8)
Выберите правильный вариант
Anonymous Quiz
55%
1 (2, 3) 5 {'x': 7, 'y': 8}
25%
1 (2,) 3 {'x': 7, 'y': 8}
13%
TypeError
3%
1 () 5 {'x': 7, 'y': 8}
4%
Посмотреть результаты
Что выведет код?
def f():
return
print(f() is None)
Выберите правильный вариант
Anonymous Quiz
57%
True
19%
False
15%
TypeError
1%
NameError
8%
None
0%
Посмотреть результаты
Что выведет код?
def outer():
x = 10
def inner():
nonlocal x
x += 1
return x
return inner()
print(outer())
Выберите правильный вариант
Anonymous Quiz
73%
11
12%
10
12%
UnboundLocalError
1%
SyntaxError
1%
Посмотреть результаты