Search Header Logo

Урок 4 m3

Authored by Сергей Алипов

Computers

9th Grade

Урок 4 m3
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

9 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Какой магический метод отвечает за оператор ==?

__eq__ (верно)

__lt__

__cmp__

__equal__

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Что произойдет, если сравнить два объекта без переопределения __eq__?

Сравнение будет по значениям всех атрибутов

Сравнение проверит, ссылаются ли объекты на один адрес в памяти (верно)

Программа вызовет ошибку

Сравнение вернет False

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Какие методы обязательно должны быть в классе, чтобы объект стал итерируемым?

Только __iter__

__iter__ и __next__ (верно)

Только __next__

__iter__, __next__ и __len__

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Какой метод вызывает оператор >?

__eq__

__lt__

__gt__ (верно)

__ge__

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Что делает метод __iter__?

Возвращает следующий элемент коллекции

Возвращает сам объект-итератор (верно)

Проверяет наличие следующего элемента

Останавливает итерацию

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Как остановить итерацию в методе __next__?

Вернуть None

Вызвать исключение StopIteration (верно)

Вернуть False

Использовать break

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Какой код корректно реализует сравнение объектов по атрибуту price?

class Product: def __lt__(self, other): return self.price < other.price

class Product: def __eq__(self, other): return self.price < other.price

class Product: def __cmp__(self, other): return self.price - other.price

class Product: def __gt__(self, other): return self.price == other.price

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?