Вы не авторизованы и не можете видеть весь контент сайта. Хотите авторизоваться?
Данный сайт использует куки. Это позволяет нам анализировать взаимодействие посетителей с сайтом и делать его лучше. Продолжая пользоваться сайтом, вы соглашаетесь с использованием файлов cookie.
Вы можете установить этой сайт в виде иконки на рабочем столе
и использовать его как нативное приложение.
Хотите установить это веб-приложение?
Python для начинающих 040
<% normalizedTimer %>
Что выведет код?
```python
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)
```
Вопрос № 1(Верно)(Неверно)
Ответы:
8
21
25
28
29
Как правильно вызвать функцию?
```python
def f(a, *, b, c='99'):
print(a, b, c)
```
Что выведет код?
```python
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)
```
Вопрос № 7(Верно)(Неверно)
Ответы:
-1
0 0
-4 2
[-4, -1, -6] [2, 5, 3]
[-11] [10]
[10] [-11]
-11 10
-10 11
Что выведет код?
```python
def f(transform, *args):
res = args[0]
for arg in args[1:]:
res = transform(res, arg)
return res
data = [-4, 2, -1, 5, -6, 3]
func = lambda x, n: x * (-1)**n
print(f(func, *data))
```
Что выведет код?
```python
def mineven(*args):
res = args[0]
for arg in args[1: ]:
if arg < res and arg % 2 == 0:
res = arg
return res
data = [3, 2, 1, 0, -1, -2, -3]
mineven(*data)
```