Выберите правильный вариант
Anonymous Quiz
10%
3
7%
a 1
5%
b 2
26%
a 1 b 2
25%
a<class 'str'>
7%
b<class 'int'>
20%
Посмотреть результаты
👍2🔥1
Что выведет код?
def f(x, y):
z = x ** y
return z
print(f.__code__.co_argcount)
🔥1
Выберите правильный вариант
Anonymous Quiz
3%
0
6%
1
40%
2
11%
3
10%
None
17%
AttributeError
13%
Посмотреть результаты
👍3
Что выведет код?
def f(arr):
s = 0
for x in arr:
if not isinstance(x, list):
s += x
else:
s += f(x)
return s
print(f([1, [2, [3, [4, [5]]]]]))
Выберите правильный вариант
Anonymous Quiz
7%
0
4%
1
56%
15
13%
120
2%
None
8%
TypeError
9%
Посмотреть результаты
🔥5
Что выведет код?
from collections.abc import Iterable
def f(arr):
s = 0
items = list(arr)
while items:
first = items.pop(0)
if not isinstance(first, Iterable):
s += first
else:
items.extend(first)
return s
print(f((1, (2, (3, (4, (5)))))))
👍5
Выберите правильный вариант
Anonymous Quiz
4%
0
5%
1
38%
15
34%
12345
3%
None
6%
TypeError
10%
Посмотреть результаты
Что выведет код?
def f(L):
s = ''
items = list(L)
while items:
first = items.pop(0)
if isinstance(first, str):
s += first
else:
items[:0] = first
return s
print(f(('a', ('b', ('c', ('d', 'e'))))))
🤔1
Выберите правильный вариант
Anonymous Quiz
10%
edcba
36%
abcde
10%
('e'),('d'),('c'),('b'),('a')
11%
('a'),('b'),('c'),('d'),('e')
6%
'e','d','c','b','a'
6%
'a','b','c','d','e'
3%
de
3%
abc
9%
TypeError
7%
Посмотреть результаты
👍3
Какой метод позволяет изменить максимальную глубину рекурсии?
Anonymous Quiz
3%
os.new_recursion
24%
sys.setrecursionlimit
6%
platform.recursion
8%
ctypes.set_recursion
21%
sys.recursionlimit
15%
os.recursionlimit
9%
itertools.setlimitrecursion
14%
Посмотреть резул
👍4
Что выведет код?
def f(a: int = 2, b: int = 2) -> int:
return a ** b
print(f(3))
Выберите правильный вариант
Anonymous Quiz
10%
4
7%
6
57%
9
8%
27
4%
TypeError
11%
SyntaxError
3%
Посмотреть результаты
Какое выражение будет эквивалентным для тернарного оператора
"b if a else с", считая, что переменные b и c содержат некоторые объекты, а переменная a - булево значение.
"b if a else с", считая, что переменные b и c содержат некоторые объекты, а переменная a - булево значение.
Anonymous Quiz
8%
a or b and c
5%
a and b and c
9%
a or b or c
8%
a or c and b
53%
a and b or c
6%
a and c or b
11%
Посмотреть результаты
Что выведет код?
f = (lambda х, у: х if х < у else у)
z1 = f('b', 'а')
z2 = f('а', 'b')
print(z1 == z2)
Выберите правильный вариант
Anonymous Quiz
2%
a
5%
b
51%
True
29%
False
8%
TypeError
5%
Посмотреть результаты
🔥1
Что выведет код?
def f(a: int = 5, b: int = 3, c: int = 4) -> int:
return a + b + c
print(f(2.5, b=2))
Выберите правильный вариант
Anonymous Quiz
3%
int
6%
4.5
56%
8.5
3%
11
4%
12
19%
TypeError
5%
SyntaxError
3%
Посмотреть результаты
👍3
Что выведет код?
import sys
f = lambda x: list(map(sys.stdout.write, x))
t = f(['1', '2', '3'])
Выберите правильный вариант
Anonymous Quiz
30%
[123]
6%
[321]
29%
123
20%
1 2 3
2%
321
2%
3 2 1
10%
Посмотреть результаты
👍3
Что выведет код?
def f(a: int = '1', b: int = '2', c: int = '3') -> int:
return a + b + c
print(f())