Что выведет код?
Anonymous Quiz
3%
{}
21%
{0: 0, 5: 10, 10:15, 15:30}
22%
{0: 10, 5: 20}
23%
{0: 0, 5: 5, 10: 10, 15: 15}
3%
None
9%
Error
18%
Узнать ответ
Что выведет код?
def f(arr):
return 0 if not arr else arr[0] + f(arr[1:])
print(f(('a', 'b', 'c', 'd')))
Выберите правильный вариант
Anonymous Quiz
41%
abcd
7%
None
19%
TypeError
12%
IndexError
6%
ValueError
14%
Посмотреть результаты
Что выведет код?
def f(a: int = 2, b: int = 2) -> int:
return a ** b
print(f(3))
Выберите правильный вариант
Anonymous Quiz
9%
4
9%
6
52%
9
5%
27
6%
TypeError
13%
SyntaxError
5%
Посмотреть результаты
Какое утверждение касательно кода выше верно?
Anonymous Quiz
29%
метода del для словарей не существует
7%
del удалит значения в словаре
58%
del удалит весь словарь
6%
del удалит ключи в словаре
Что выведет код?
def f(arr):
return arr[0] if len(arr) == 1 else arr[0] + f(arr[1:])
print(f([]))
Выберите правильный вариант
Anonymous Quiz
9%
0
18%
None
44%
IndexError
12%
ValueError
8%
TypeError
9%
Посмотреть результаты
Чем можно заменить комментарий в теле функции, чтобы использовать минимум кода и избежать ошибок?
Anonymous Quiz
23%
Заменить комментарий на docstring
25%
Заменить комментарий на троеточие
20%
1 и 2 вариант подходят
32%
Можно ничего менять, код итак отработает корректно и не вызовет ошибок
Каким будет вывод этого кода в консоли?
Anonymous Quiz
29%
True
55%
False
6%
Ошибка
4%
Адрес l1
6%
Посмотреть ответ