Вы не авторизованы и не можете видеть весь контент сайта. Хотите авторизоваться?
Данный сайт использует куки. Это позволяет нам анализировать взаимодействие посетителей с сайтом и делать его лучше. Продолжая пользоваться сайтом, вы соглашаетесь с использованием файлов cookie.
Вы можете установить этой сайт в виде иконки на рабочем столе
и использовать его как нативное приложение.
Хотите установить это веб-приложение?
Python для начинающих 020
<% normalizedTimer %>
Что выведет код?
```python
class A:
count = 0
def __init__(self):
A.count = A.count + 1
def get(self):
return A.count
x, y, z = A(), A(), A()
print(x.get(), A().__class__.get(A()), z.__class__.get(y))
```
Вопрос № 1(Верно)(Неверно)
Ответы:
3 3 3
3 4 5
3 5 3
3 5 5
3 5 6
Что выведет код?
```python
class C: pass
class D (C): __slots__ = ['a']
X = D()
X.a = 1
class A: __slots__ = ['b']
class B (A): __slots__ = ['b']
Y = B()
Y.b = 1
print(hasattr(X, '__dict__'), hasattr(Y, '__dict__'))
```
Вопрос № 2(Верно)(Неверно)
Ответы:
True True
True False
False True
False False
Что выведет код?
```python
class X: pass
class Y: pass
class A(X): pass
class B(Y): pass
class D(A, B): pass
print([cls.__name__ for cls in D.__mro__])
```
Вопрос № 3(Верно)(Неверно)
Ответы:
['D', 'A', 'X', 'B', 'Y', 'object']
['D', 'A', 'B', 'X', 'Y', 'object']
['D', 'A', 'X', 'B', 'Y']
['D', 'A', 'B', 'X', 'Y']
['D', 'A', 'X', 'object', 'B', 'Y']
Что выведет код?
```python
class X: pass
class A(X): pass
class B(X): pass
class D(A, B): pass
print([cls.__name__ for cls in D.__mro__])
```
Вопрос № 4(Верно)(Неверно)
Ответы:
['D', 'A', 'B', 'X']
['D', 'A', 'B', 'X', 'object']
['D', 'A', 'X', 'B', 'object']
['D', 'A', 'X', 'B']
Что выведет код?
```python
class C: pass
class D (C): __slots__ = ['a']
X = D()
X.a = 1
print(hasattr(X, '__dict__'))
```
Вопрос № 5(Верно)(Неверно)
Ответы:
True
False
TypeError
Что выведет код?
```python
class A:
count = 0
def __init__(self):
A.count += 1
def print_count():
print(A.count)
print_count = staticmethod(print_count)
class B(A): pass
x, y, z = B(), A(), B()
B.print_count()
```
Вопрос № 6(Верно)(Неверно)
Ответы:
1
2
3
4
AttributeError
Что выведет код?
```python
class A:
count = 0
def __init__(self) :
self.__class__.count += 1
class B(A):
pass
class C(A):
pass
x, y, z = B(), A(), C()
print(A.count, B.count, C.count)
```