Генераторы2

Генераторы2

5th Grade

5 Qs

quiz-placeholder

Similar activities

Unit 3 Science LEAP Practice

Unit 3 Science LEAP Practice

5th Grade

9 Qs

Sound Vocabulary Assessment Review

Sound Vocabulary Assessment Review

4th - 5th Grade

9 Qs

HEAT, LIGHT AND SOUND ENERGY

HEAT, LIGHT AND SOUND ENERGY

4th - 6th Grade

10 Qs

Energy Use in Plants

Energy Use in Plants

5th Grade

10 Qs

BJU Science 5 Chapter 9

BJU Science 5 Chapter 9

5th - 6th Grade

10 Qs

Science 5 Astronomy

Science 5 Astronomy

5th Grade

10 Qs

The future of mars exploration

The future of mars exploration

1st Grade - Professional Development

10 Qs

Questioning Skills

Questioning Skills

5th Grade - University

10 Qs

Генераторы2

Генераторы2

Assessment

Quiz

Science

5th Grade

Medium

Created by

Igor Perekalskiy

Used 2+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

5 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Генераторы

работают только один раз. Можно ли изменить данное поведение у генераторов?

Чтобы создать объект, допускающий повторные итерации, стоит определить его как класс и

сделать метод iter() генератором

Чтобы создать объект, допускающий повторные итерации, стоит определить его как класс и

сделать метод next() генератором

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Неотъемлемое свойство генераторов в том, что функция с yield

никогда не выполняется

сама по себе. Ею всегда должен управлять другой код с циклом for или явными вызовами

функции next()

всегда возвращает значение по умолчанию
не имеет доступа к внешним переменным
может быть преобразована в строку и обратно

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Что позволяет команда yield from

помогает избавится от необходимости управлять перебором вручную.

переход к следующей иттерации.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Итератор (iterator) - это объект, который возвращает свои элементы?

по одному за раз

Maybe
None
True

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Что выдаст код?

a = 'hello'

iterator = iter(a)

print(next(iterator))

print(next(iterator))

print(next(iterator))

print(next(iterator))

print(next(iterator))

print(next(iterator))

Когда мы перебрали весь объект, то на следующей итерации мы видим исключение

StopIteration.

h

e

l

l

o