Выберите правильный вариант
Anonymous Quiz
19%
dict
42%
set
13%
list
5%
frozenset
17%
generator
4%
Посмотреть результаты
Что выведет код?
def f(*seqs, pad=None):
seqs = [list(S) for S in seqs]
while any(seqs):
yield tuple((S.pop(0) if S else pad) for S in seqs)
s1, s2 = '987', 'xy'
print(list(f(s1, s2)))
Выберите правильный вариант
Anonymous Quiz
9%
[('9', 'x'), ('8', 'y')]
56%
[('9', 'x'), ('8', 'y'), ('7', None)]
10%
[('8', 'y'), ('9', 'x')]
7%
[('7', None), ('8', 'y'), ('9', 'x')]
18%
Посмотреть результаты
DATApedia - канал про Data Science, и все что связано с данными, в котором вы найдете:
— Переведенные зарубежные статьи, которые есть только у нас;
— Возможность предложить нам статью для перевода;
— Полезные видео;
— Профессиональный юмор;
Присоединяйтесь, давайте расти как профессионалы вместе 😉
— Переведенные зарубежные статьи, которые есть только у нас;
— Возможность предложить нам статью для перевода;
— Полезные видео;
— Профессиональный юмор;
Присоединяйтесь, давайте расти как профессионалы вместе 😉
Что выведет код?
a = [1]
a.append(a)
print([*a])
Выберите правильный вариант
Anonymous Quiz
18%
[1]
8%
[[...]]
33%
[1, [...]]
21%
[1, [1, [...]]]
7%
[1, [1, [...]], [...]]
15%
Посмотреть результаты
Что выведет код?
IOError is OSError
Выберите правильный вариант(Python >= 3.5)
Anonymous Quiz
28%
True
30%
False
16%
TypeError
5%
OSError
4%
IOError
17%
Посмотреть результаты
Зачем может использоваться встроенный модуль errno?
Anonymous Quiz
14%
Он содержит набор классов исключений.
15%
Он содержит набор перехватчиков исключений.
28%
Такого встроенного модуля нет.
44%
Он предоставляет символьное обозначение (с целочисленным значением) стандартных системных ошибок.
Что выведет код?
def a(z):
x = 0
try:
x += 1
100/z
x += 1
except ZeroDivisionError:
try:
x += 1
finally:
x += 1
return 10 * x
finally:
x += 1
return 100 * x
a(0)
Что выведет код?
from math import log, exp
x = log(exp(7)) + exp(log(3))
print(x)
Выберите правильный вариант
Anonymous Quiz
2%
0
3%
1
12%
2.71
55%
10
5%
21
5%
1097
18%
Посмотреть результаты
Какой метод и в каком модуле позволяет получать значения из экспоненциального распределения?
Anonymous Quiz
33%
math.exp
15%
random.exp
15%
math.expovariate
5%
random.expovariate
23%
random.exponential
8%
Посмотреть результаты
Что выведет код?
try:
try:
raise IndexError
except:
pass
finally:
print('1', end='')
finally:
print('2')
Выберите правильный вариант
Anonymous Quiz
4%
1
25%
2
48%
12
3%
21
11%
IndexError
9%
Посмотреть результаты
👍1
Что выведет код?
256 >> 7 << 1 << 2 >> 3 >> 1
Выберите правильный вариант
Anonymous Quiz
7%
0
20%
1
9%
2
8%
8
4%
17
27%
SyntaxError
24%
Посмотреть результаты
Что выведет код?
def g(*args):
return sum([f() if callable(f) else f for f in args])
x = g(lambda: 1, lambda: 2, 3, 4)
print(x)
Выберите правильный вариант
Anonymous Quiz
2%
3
2%
7
41%
10
12%
(3, 7)
12%
(1, 9)
14%
TypeError
17%
SyntaxError
Что выведет код?
def f1():
raise IndexError
def f2():
return
def f3():
raise SyntaxError
counters = []
for func in (f1, f2, f3):
counter = 0
try:
try:
func()
except IndexError:
counter += 1
except SyntaxError:
counter += 1
finally:
counter += 1
counters.append(counter)
print(counters)