Выберите правильный вариант
Anonymous Quiz
34%
True True
20%
True False
15%
False True
15%
False False
17%
Посмотреть результаты
👍9😱1
Что выведет код?
def f(): return 2, 1
b, a = f()
print(a, b)
👍7
Выберите правильный вариант
Anonymous Quiz
2%
1 1
58%
1 2
22%
2 1
3%
2 2
4%
None None
7%
ValueError
6%
Посмотреть результаты
👍3😱1
Друзья, мы проводим опрос на нашем канале.
Насколько комфортно воспринимать код задач в тестах без подсветки ключевых слов языка?
Картинка с подсвеченным кодом, в отличие от текста, не позволяет производить копирование.
Насколько комфортно воспринимать код задач в тестах без подсветки ключевых слов языка?
Картинка с подсвеченным кодом, в отличие от текста, не позволяет производить копирование.
Anonymous Poll
39%
Подсветка кода не нужна, меня все устраивает. Главное, чтобы была возможность скопировать код.
25%
Вместо текста лучше иметь картинку кода с подсветкой.
36%
Лучше иметь и картинку и текст кода.
👍4
Что выведет код?
def f(s='', l=[]):
s += '1'
l.append(1)
return s, l
f()
s, l = f()
print(len(s), len(l))
Выберите правильный вариант
Anonymous Quiz
7%
0 0
5%
1 0
8%
0 1
48%
1 1
11%
1 2
5%
2 1
8%
2 2
8%
Посмотреть результаты
👍7🔥1
Какая из сигнатур функций некорректна?
Anonymous Quiz
7%
def spam(a, b=42)
29%
def spam(a=42, b)
9%
def spam(a=42, b=42)
45%
def f(*, a=42)
10%
Посмотреть результаты
👍15🔥1
Что выведет код?
s = ['3b', '1c', '2a']
x = sorted(s, key=lambda x: x[-1])
print(*x)
👍4
Выберите правильный вариант
Anonymous Quiz
7%
3b 1c 2a
11%
1c 2a 3b
35%
2a 3b 1c
16%
3b 2a 1c
3%
1c 3b 2a
19%
2a 1c 3b
10%
Посмотреть результаты
👍13🔥2
Что выведет код?
x = 1
a = lambda y: x + y
x = 2
b = lambda y: x + y
print(a(3), b(3))
Выберите правильный вариант
Anonymous Quiz
6%
4 4
47%
4 5
3%
5 4
26%
5 5
2%
6 5
2%
5 6
15%
Посмотреть результаты
😱11👍9🤔5💯2
Что выведет код?
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