Выберите правильный вариант
Anonymous Quiz
13%
try
36%
assert
12%
except
23%
else
7%
None
8%
Посмотреть результаты
Что выведет код?
def f(*seqs, pad=None):
maxlen = max(len(S) for S in seqs)
index = range(maxlen)
return [tuple((S[i] if len(S) > i else pad) for S in seqs) for i in index]
s1, s2 = 'ab' , 'xyz'
print(f(s1, s2))
Выберите правильный вариант
Anonymous Quiz
5%
[('a', 'x'), ('b', 'y')]
45%
[('a', 'x'), ('b', 'y'), (None, 'z')]
15%
[('a','b'), ('x', 'y')]
24%
[('a','b', None), ('x', 'y', 'z')]
12%
Посмотреть результаты
👍1
Что выведет код?
def mymap(func, *seqs):
res = []
for args in zip( *seqs):
res.append(func( *args))
return res
x = [1, 2, 3]
y = [2, 3, 4, 5]
a = mymap(pow, x, y)
b = [*map(pow, x, y)]
print(a == b)
Выберите правильный вариант
Anonymous Quiz
43%
True
25%
False
9%
None
10%
TypeError
3%
SyntaxError
11%
Посмотреть результаты
Что выведет код?
def f(seq):
for i in range(len(seq)):
seq = seq[1:] + seq[:1]
yield seq
print(''.join(list(f('xy'))))
Выберите правильный вариант
Anonymous Quiz
11%
xxyy
9%
yyxx
23%
xyyx
25%
yxxy
27%
yxyx
6%
Посмотреть результаты
Что выведет код?
class MyExc(Exception): pass
def f():
raise MyExc()
return 'f'
try:
print(f())
print('try')
except MyExc:
print('exc')
👍1
👏2
Какой случай не относится к вариантам применения исключения?
Anonymous Quiz
5%
обработка ошибок
11%
выполнение действий при завершении
12%
уведомления о событиях
19%
безусловный переход
44%
оптимизация медленных вычислений
9%
Посмотреть результаты
Что выведет код?
x = 0
try:
1/0
x += 1
except ZeroDivisionError:
x += 1
else:
x += 1
1/0
x += 1
print(x)
👏1
Выберите правильный вариант
Anonymous Quiz
3%
0
54%
1
11%
2
7%
3
2%
4
21%
ZeroDivisionError
4%
Посмотреть результаты
Что выведет код?
try:
print('try')
1/0
else:
print('else')
Выберите правильный вариант
Anonymous Quiz
34%
try
27%
else
15%
SyntaxError
21%
ZeroDivisionError
3%
Посмотреть результаты
👍4😱2👨💻1
Что выведет код?
x = 0
try:
x += 1
except ZeroDivisionError:
x += 1
else:
x += 1
1/0
x += 1
print(x)
Выберите правильный вариант
Anonymous Quiz
5%
0
37%
1
8%
2
7%
3
2%
4
37%
ZeroDivisionError
3%
Посмотреть результаты
Что выведет код?
d = {'a': 1, 'b': 2, 'c': 3}
x = [string for string, digit in d.items() if digit > 1]
print(x)
Выберите правильный вариант
Anonymous Quiz
6%
[1, 2, 3]
24%
[2, 3]
6%
['c']
58%
['b', 'c']
4%
['a', 'b', 'c']
3%
Посмотреть результаты
Что выведет код?
sum([1 << i for i in range(5)])
Выберите правильный вариант
Anonymous Quiz
11%
0
8%
7
18%
16
29%
31
10%
32
2%
43
4%
63
19%
Посмотреть результаты