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
DATApedia - канал про Data Science, и все что связано с данными, в котором вы найдете:

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

Присоединяйтесь, давайте расти как профессионалы вместе 😉
Что выведет код?
a = [1]
a.append(a)
print([*a])
Что выведет код?
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
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')
Что выведет код?
256 >> 7 << 1 << 2 >> 3 >> 1
Что выведет код?
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)
Что выведет код?
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)
Что выведет код?
x = 1
try:
1/0
except Exception as x:
print(x)
print(x)