Python Tasks & ML | Задачи по питону и машинному обучению
9.4K 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
Что выведет код?
class MyExc(Exception): pass 
def f():
raise MyExc()
return 'f'
try:
print(f())
print('try')
except MyExc:
print('exc')
Что выведет код?
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')
Что выведет код?
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)
Что выведет код?
sum([1 << i for i in range(5)])
Что выведет код?
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)))
Что выведет код?
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()
Что выведет код?
class Error(Exception): pass

def handle(file):
raise Error()

file = open('mydata', 'w')

try:
handle(file)
print('one')
finally:
file.close()

print('two')