Python Tasks & ML | Задачи по питону и машинному обучению
9.45K subscribers
27 photos
1 file
36 links
Algorithms, functions, classes, regular expressions, iterators, generators, OOP, exceptions, NumPy, pandas, scikit-learn
https://telega.in/c/python_tasks

Questions — @dina_ladnyuk
Download Telegram
Что выведет код?
sum([3 >> i for i in range(200)])
Дан код:
val = # ваш код
shoes = {'name': 'fashion shoes', 'price': 14900}
def discount(item, discount):
price = int(item['price']) * (1.0 - discount)
assert 0 <= price <= item['price']
return price
discount(shoes, val)
При каком значении val появится ошибка AssertionError?
Anonymous Quiz
3%
0.1
5%
0.2
9%
0.9
24%
1
47%
1.2
12%
Посмотреть результаты
Что выведет код?
class MyExc(Exception):
def __str__(self):
return 'my-exc'
try:
raise MyExc()
print('try')
except MyExc as err:
print(err)
else:
print('else')
Что выведет код?
class A:
def __enter__(self):
print('1', end='')
return None
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 a:
print("2" if a else "3", end='')
raise Exception
print("5", end="")
Что выведет код?
{k.upper() : k * 2 for k in [ 'hello', 'hi', 'good morning' ] if k[0] == 'h'}
Что выведет код?
_  = dict((x, x * x) for x in range(10))
print(x)
Какой тип данного выражения?
type({x * x for x in range(10)})
Что выведет код?
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)))
DATApedia - канал про Data Science, и все что связано с данными, в котором вы найдете:

— Переведенные зарубежные статьи, которые есть только у нас;
— Возможность предложить нам статью для перевода;
— Полезные видео;
— Профессиональный юмор;

Присоединяйтесь, давайте расти как профессионалы вместе 😉
Что выведет код?
a = [1]
a.append(a)
print([*a])