Algorithms, functions, classes, regular expressions, iterators, generators, OOP, exceptions, NumPy, pandas, scikit-learn
https://telega.in/c/python_tasks
Questions — @dina_ladnyuk
Post #1587
2.35K
PY @python_tasks
Showing posts older than #1588 · Back to latest
def f(test, *args):
res = []
for arg in args:
if test(arg):
res.append(arg)
return sum(res)
data = [-4, 2, -1, 5, -6, 3]
negative = lambda x: x < 0
neg = f(negative, *data)
positive = lambda x: x > 0
pos = f(positive, *data)
print(neg, pos)
def maker(f, args, kwargs):
return 1 + f(*args, **kwargs)
m1 = maker(lambda a, b: a + b, (5, ), {"b": 2})
m2 = maker(lambda a, b: a * b, [4, 5], {})
print(m1 + m2)
def f(s:str = "1") -> int:
return s * 2
print(f(), isinstance(f(), int))
def f(a, b, c, d):
print(a, b, c, d)
def func(a, b):
a = 2
b[0] = 10
x = 1
y = 1, 2
func(x, y)
print(x, y)
def func(а, b):
а[0] = 2
b = b[:]
b[0] = 10
a, b = [0], [1]
func(a, b)
print(a, b)
def func(а, b):
а = 2
b = b[:]
b[0] = 10
a, b = [0], [1]
func(a, b)
print(a, b)
def f():
x = 1
def g():
x += 1
g()
print(x)
print(f())
a = b, c = [1, 2]
a[0] = 10
print(b, c)