Что выведет код?
def f(seq):
for i in range(len(seq)):
seq = seq[1:] + seq[:1]
yield seq
print(''.join(list(f('xy'))))
Что выведет код?
class MyExc(Exception): pass
def f():
raise MyExc()
return 'f'
try:
print(f())
print('try')
except MyExc:
print('exc')
Какой случай не относится к вариантам применения исключения?
Anonymous Quiz
8%
обработки ошибок
8%
выполнения действий при завершении
13%
уведомления о событиях
17%
безусловный переход
39%
оптимизация медленных вычислений
14%
Посмотреть результаты
👎1
Что выведет код?
x = 0
try:
1/0
x += 1
except ZeroDivisionError:
x += 1
else:
x += 1
1/0
x += 1
print(x)
Что выведет код?
try:
print('try')
1/0
else:
print('else')
Выберите правильный вариант
Anonymous Quiz
24%
try
22%
else
19%
SyntaxError
29%
ZeroDivisionError
6%
Посмотреть результаты
Что выведет код?
x = 0
try:
x += 1
except ZeroDivisionError:
x += 1
else:
x += 1
1/0
x += 1
print(x)
Что выведет код?
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]
23%
[2, 3]
3%
['c']
54%
['b', 'c']
7%
['a', 'b', 'c']
7%
Посмотреть результаты
Что выведет код?
sum([1 << i for i in range(5)])
Выберите правильный вариант
Anonymous Quiz
12%
0
10%
7
10%
16
27%
31
8%
32
2%
43
6%
63
24%
Посмотреть результаты
Что выведет код?
x = 0
try:
x += 1
try:
x += 1
1/0
except ZeroDivisionError:
x += 1
except ZeroDivisionError:
x += 1
else:
x += 1
print(x)
Что выведет код?
def f(*seqs):
seqs = [list(s) for s in seqs]
while all(seqs):
yield tuple(s.pop (0) for s in seqs)
s1, s2 = 'ab', '123'
print(list(f(s1, s2)))
Выберите правильный вариант
Anonymous Quiz
9%
[('a', '1')]
39%
[('a', '1'), ('b', '2')]
12%
[('b', '2'), ('a', '1')]
33%
[('a', '1'), ('b', '2'), (None, '3')]
7%
[(None, '3'), ('b', '2'), ('a', '1')]
Что выведет код?
class A:
def message(self):
print('1', end='')
def __enter__(self):
print('2', end='')
return self
def __exit__(self, exc_type, exc_value, exc_tb):
if exc_type is None:
print('3', end='')
else:
print ('4', end='')
return True
with A() as action:
action.message()