Урок 4 m3

Урок 4 m3

9th Grade

9 Qs

quiz-placeholder

Similar activities

Виртуальные машины

Виртуальные машины

9th Grade

10 Qs

Создание веб-узла в MS Publisher

Создание веб-узла в MS Publisher

1st Grade - University

10 Qs

9. Python (Модули, файлы)

9. Python (Модули, файлы)

5th - 11th Grade

13 Qs

Python 1.0

Python 1.0

9th - 10th Grade

10 Qs

Авторское право

Авторское право

4th - 11th Grade

8 Qs

Языки программирования. Python начало

Языки программирования. Python начало

9th Grade

12 Qs

Паскаль

Паскаль

9th - 12th Grade

13 Qs

Self Management Skills

Self Management Skills

9th - 10th Grade

13 Qs

Урок 4 m3

Урок 4 m3

Assessment

Quiz

Computers

9th Grade

Hard

Created by

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

FREE Resource

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

8.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Что вернет [1, 2, 3].__iter__()?

Список [1, 2, 3]

Число 1

Объект-итератор списка

Ошибку

9.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Какой метод НЕ относится к операторам сравнения?

__le__

__ne__

__gt__

__len__