👏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%
Посмотреть результаты
Что выведет код?
x = 0
try:
x += 1
try:
x += 1
1/0
except ZeroDivisionError:
x += 1
except ZeroDivisionError:
x += 1
else:
x += 1
print(x)
Выберите правильный вариант
Anonymous Quiz
4%
0
7%
1
16%
2
28%
3
26%
4
3%
5
11%
ZeroDivisionError
5%
Посмотреть результаты
Что выведет код?
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)))
Что выведет код?
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()
Выберите правильный вариант
Anonymous Quiz
13%
1234
17%
123
11%
2134
29%
213
14%
214
1%
23
3%
24
12%
Посмотреть результаты
Что выведет код?
class Error(Exception): pass
def handle(file):
raise Error()
file = open('mydata', 'w')
try:
handle(file)
print('one')
finally:
file.close()
print('two')
Выберите правильный вариант
Anonymous Quiz
10%
one
49%
two
27%
Error
9%
SyntaxError
5%
Посмотреть результаты