Выберите правильный вариант
Anonymous Quiz
21%
hellohigoodmorning
8%
hello
8%
good morning
4%
hi
35%
ell
5%
heloigd mrn
11%
пустая строка
8%
Посмотреть результаты
Что выведет код?
sorted([1, 2, 3, 4, 5], key=lambda x: -x, reverse=True)
Выберите правильный вариант
Anonymous Quiz
25%
[1, 2, 3, 4, 5]
28%
[-1, -2, -3, -4, -5]
10%
[5, 4, 3, 2, 1]
30%
[-5, -4, -3, -2, -1]
3%
None
1%
TypeError
3%
Посмотреть результаты
Что выведет код?
def f(arr):
if not arr:
return 0
return arr[0] + f(arr[1:])
f([1, 2, 3, 4, 5])
Как называется результат вычисления данной функции?
def f(n):
return n * f(n-1) if n > 1 else 1
Выберите правильный вариант
Anonymous Quiz
78%
факториал
6%
свертка
3%
разложение
1%
среднее
2%
подстановка
3%
композиция
7%
Посмотреть результат
Что выведет код?
def f(arr):
return 0 if not arr else arr[0] + f(arr[1:])
print(f([]))
Выберите правильный вариант
Anonymous Quiz
62%
0
10%
None
14%
IndexError
4%
ValueError
5%
TypeError
6%
Посмотреть результат
Что выведет код?
def f(arr):
return arr[0] if len(arr) == 1 else arr[0] + f(arr[1:])
print(f([]))
Выберите правильный вариант
Anonymous Quiz
10%
0
16%
None
52%
IndexError
12%
ValueError
5%
TypeError
5%
Посмотреть результаты
Что выведет код?
def f(arr):
first, *rest = arr
return first if not rest else first + f(rest)
print(f([]))
Выберите правильный вариант
Anonymous Quiz
7%
0
22%
None
21%
IndexError
29%
ValueError
11%
TypeError
10%
Посмотреть результаты
Что выведет код?
def f(n):
def g(x):
return x**n
return g
g = f(2)
print(g(7))
Выберите правильный вариант
Anonymous Quiz
2%
0
1%
1
2%
2
2%
4
2%
7
58%
49
6%
128
7%
None
14%
TypeError
8%
Посмотреть результаты
Что выведет код?
def f():
_x = None
def g(x=None):
nonlocal _x
if x is None:
return _x
_x = x
return g
g = f()
print(g(), g(10), g(), g(5), g())
Выберите правильный вариант
Anonymous Quiz
4%
None None 10 10 5
8%
None 10 10 5 5
34%
None None 10 None 5
4%
None None 10 10 5
3%
None None 10 5 5
30%
None 10 None 5 None
17%
Посмотреть результаты
Что выведет код?
def f(x):
y = x ** 2
return y
print(*f.__code__.co_varnames)
Выберите правильный вариант
Anonymous Quiz
7%
x
8%
x 2
36%
x y
13%
x y 2
2%
y 2
13%
y
21%
Посмотреть результаты
Что выведет код?
def f(x, y):
f.y = y
f.z = f.y
return x
print(f(1, 2), [x for x in dir(f) if not x.startswith('__')])
Выберите правильный вариант
Anonymous Quiz
5%
1 2
8%
1 []
3%
1 [2]
29%
1 ['y', 'z']
8%
1 ['x', 'y', 'z']
4%
1 ['x', 'y']
3%
1 ['x', 'z']
3%
NameError
14%
AttributeError
22%
Посмотреть результаты