Вы не авторизованы и не можете видеть весь контент сайта. Хотите авторизоваться?
Данный сайт использует куки. Это позволяет нам анализировать взаимодействие посетителей с сайтом и делать его лучше. Продолжая пользоваться сайтом, вы соглашаетесь с использованием файлов cookie.
Вы можете установить этой сайт в виде иконки на рабочем столе
и использовать его как нативное приложение.
Хотите установить это веб-приложение?
Python для начинающих 046
<% normalizedTimer %>
Что выведет код?
```python
f = lambda x: isinstance(x, int)
print(f(1), f(1.0), f(True), f(1j))
```
Вопрос № 1(Верно)(Неверно)
Ответы:
True True True True
True True False True
True False True False
True True False False
True False False False
Что выведет код?
```python
from math import log
f = lambda acc, x: x * acc
gen = (abs(log(i / 10)) for i in range(1, 1000))
print(int(reduce(f, gen, 1)))
```
Вопрос № 2(Верно)(Неверно)
Ответы:
-1
0
1
10
17844
None
ValueError
Что выведет код?
```python
def invertdict(D):
def keysof(V):
return sorted(K for K in D.keys() if D[K] == V)
return {V: keysof(V) for V in set(D.values())}
D = {'x': 'a', 'y': 'b', 'z': 'a'}
print(invertdict(D))
```
Вопрос № 3(Верно)(Неверно)
Ответы:
{'a': 'x', 'b': 'y', 'a': 'z'}
{'b': ['y'], 'a': ['x', 'z']}
{'y': ['b'], 'x, z': ['a']}
{'a': ['x', 'z'], 'b': ['y']}
{'a': ['y'], 'b': ['x', 'z']}
AttributeError
KeyError
Что выведет код?
```python
f = type
print(f(f(f(f(f(None))))) is f )
```
Вопрос № 4(Верно)(Неверно)
Ответы:
True
False
None
Будет ошибка
Что выведет код?
```python
def f(n):
s = 0
for i in range(n):
s += i
s += ~i
return s
print(f(1) + f(10) + f(100))
```
Вопрос № 5(Верно)(Неверно)
Ответы:
-9990
-4995
-111
0
111
4995
9990
Что выведет код?
```python
def g(f1, f2, x):
return f1(x) + f2(x) if x else 0
f1, f2 = lambda x: x**3/abs(x), lambda x: x % 2
x = 121
g(f1, f2, -x) + g(f1, f2, x)
```
Вопрос № 6(Верно)(Неверно)
Ответы:
0
0.0
2.0
121
121.0
14641.0
29282.0
Дан код. Как называется данный прием?
```python
def f(n):
def g(x):
return x ** n
return g
g = f(3)
print(g(2), g(3))
```
Вопрос № 7(Верно)(Неверно)
Ответы:
Декоратор
Свертка
Карринг
Замыкание
Мемоизация
Генерация
Робастность
Связывание
Что выведет код?
```python
a = 0
def func():
global a
for num in [2, 4, 8]:
a += 1
yield(num * 0.5)
array = []
for val in func():
array.append(int(a == val))
print(sum(array))
```
Вопрос № 8(Верно)(Неверно)
Ответы:
0
1
2
3
TypeError
ValueError
Что выведет код?
```python
def f(n):
x, y = -n, -n
return x is y
print(f(0), f(5), f(10))
```