Что выведет код?
x = 1
a = lambda y, x=x: x + y
x = 2
b = lambda y, x=x: x + y
print(a(3), b(3))
👍12
Выберите правильный вариант
Anonymous Quiz
7%
4 4
36%
4 5
5%
5 4
37%
5 5
3%
6 5
3%
5 6
10%
Посмотреть результаты
👍10
Что выведет код?
g = [lambda x: x+n for n in range(2)]
for f in g:
print(f(0), end='')
👍5
Выберите правильный вариант
Anonymous Quiz
18%
00
39%
01
3%
10
13%
11
7%
12
4%
22
16%
Посмотреть результаты
😱15👍7
Что выведет код?
g = [lambda x, n=n: x+n for n in range(2)]
for f in g:
print(f(0), end='')
Выберите правильный вариант
Anonymous Quiz
15%
00
34%
01
7%
10
14%
11
8%
12
5%
22
17%
Посмотреть результаты
👍4🔥2
Что выведет код?
from functools import partial
def spam(a, b):
print(a, b)
s = partial(spam, b=1)
s(2)
👍2
Выберите правильный вариант
Anonymous Quiz
10%
1 2
42%
2 1
19%
None 1
8%
2 None
21%
Посмотреть результаты
👍2
Что выведет код?
def f():
n = 0
def g():
nonlocal n
n += 1
def get():
return n
f.get = get
return g
g1, g2 = f(), f()
g1(), g2(), g1()
print(f.get())
😱9👍1
👨💻7👏2👍1😱1
Что выведет код?
x = [*map(lambda x: x**2, [1, 2, 3])]
y = [x**2 for x in range(1, 4)]
print(x == y)
👍1
Выберите правильный вариант
Anonymous Quiz
43%
True
24%
False
12%
TypeError
11%
SyntaxError
10%
Посмотреть результаты
👍1
Что выведет код?
x = [[y**x for y in range(1, 3)] for x in range(1, 3)]
print(x)
👍5
Выберите правильный вариант
Anonymous Quiz
5%
[2, 4]
7%
[[1, 2, 4]]
29%
[[1, 2, 3], [1, 4, 9]]
7%
[[1, 2], [1, 2]]
30%
[[1, 2], [1, 4]]
6%
[[1, 4], [1, 4]]
2%
[[2, 4], [2, 4]]
14%
Посмотреть результаты
🔥6👍4
Что выведет код?
sum(x[0] for x in enumerate(range(2), 5))
👍1
Выберите правильный вариант
Anonymous Quiz
13%
1
10%
2
10%
3
16%
5
7%
6
17%
11
3%
12
2%
17
22%
Посмотреть результаты
👍4😱4
Что выведет код?
from itertools import zip_longest
x = [1, 2, 3]
y = ["a", "b"]
l = list(zip(x, y))
m = list(zip_longest(x, y))
print(l == m)
👍2
👍3
Что выведет код?
s = 0
try:
s += 1/0
except ZeroDivisionError:
s += 1
else:
s += 5
finally:
s += 10
print(s)
👍1
Выберите правильный вариант
Anonymous Quiz
6%
0
12%
1
2%
5
2%
6
14%
10
40%
11
5%
15
7%
16
11%
ZeroDivisionError
👍3
Что выведет код?
a, b = 1, 0
def divide1(a, b):
try:
return a / b
except ZeroDivisionError:
return None
def divide2(a, b):
try:
return True, a / b
except ZeroDivisionError:
return False, None
print(divide1(a, b), *divide2(a, b))
👨💻5👍1