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
Что выведет код?
def f(L):
s = ''
items = list(L)
while items:
first = items.pop(0)
if isinstance(first, str):
s += first
else:
items[:0] = first
return s
print(f(('a', ('b', ('c', ('d', 'e'))))))
Что выведет код?
def f(a: int = 2, b: int = 2) -> int:
return a ** b
print(f(3))
Какое выражение будет эквивалентным для тернарного оператора
"b if a else с", считая, что переменные b и c содержат некоторые объекты, а переменная a - булево значение.
Anonymous Quiz
5%
a or b and c
6%
a and b and c
9%
a or b or c
4%
a or c and b
58%
a and b or с
6%
a and c or b
12%
Посмотреть результаты
👍1
Что выведет код?
f = (lambda х, у: х if х < у else у)
z1 = f('b', 'а')
z2 = f('а', 'b')
print(z1 == z2)
Что выведет код?
def f(a: int = 5, b: int = 3, c: int = 4) -> int:
return a + b + c
print(f(2.5, b=2))
Что выведет код?
import sys
f = lambda x: list(map(sys.stdout.write, x))
t = f(['1', '2', '3'])
Что выведет код?
def f(a: int = '1', b: int = '2', c: int = '3') -> int:
return a + b + c
print(f())
Что выведет код?
((lambda x: (lambda y:  x ** y)) (3)) (2)
Выберите правильный вариант
Anonymous Quiz
2%
5
5%
6
27%
8
51%
9
15%
SyntaxError
Что выведет код?
def f(a: 1 = 2) -> 3:
return 4
print(f())
Что выведет код?
def f(a: int = float) -> bool:
return str
print(f())