Генераторы

Генераторы

5th Grade

7 Qs

quiz-placeholder

Similar activities

Earth's water

Earth's water

5th Grade

10 Qs

Tuul

Tuul

5th Grade

10 Qs

Energy and Its Types

Energy and Its Types

5th Grade

10 Qs

PRÁCTICA EMPRENDIMIENTO - II UNIDAD

PRÁCTICA EMPRENDIMIENTO - II UNIDAD

5th Grade

10 Qs

Respitory systeme

Respitory systeme

5th Grade

10 Qs

二年级科学(动物)

二年级科学(动物)

1st - 8th Grade

10 Qs

Inventions and their Inventors

Inventions and their Inventors

5th Grade

10 Qs

Генераторы

Генераторы

Assessment

Quiz

Science

5th Grade

Medium

Created by

Igor Perekalskiy

Used 1+ times

FREE Resource

7 questions

Show all answers

1.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

Представим, что нам необходимо создать список, состоящий из всех чисел от 1 до 10. Как

мы это можем сделать?

Заполнить вручную

Использовать цикл for

Списковое включение

Это невозможно

2.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

Что это за конструкция

list1 = [i for i in range(1, 11)]

Списковое включение

Словарь

Переменная

List comprehension

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Что выведет строка

list1 = [i for i in range(1, 101) if i % 2 == 0]

print(list1)

[1, 2, 3, 4, ... , 99, 100]
[2, 4, 6, 8, ... , 97, 99]
[2, 4, 6, 8, ... , 98, 100]
[1, 3, 5, 7, ... , 99]

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Что выведет код

list1 = [i * j for i in range(1, 10) for j in [1, 2, 3]]

print(list1)

[1, 2, 3, 4, 5, 6, 7, 8, 9]
[1, 2, 3, 2, 4, 6, 3, 6, 9, 4, 8, 12, 5, 10, 15, 6, 12, 18, 7, 14, 21, 8, 16, 24, 9, 18, 27]
[1, 2, 3, 1, 2, 3, 1, 2, 3]
[1, 2, 3, 2, 4, 6, 3, 6, 9, 4, 8, 12, 5, 10, 15, 6, 12, 18, 7, 14, 21, 8, 16, 24, 9, 18, 27, 10, 20, 30]

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Что выведет код

list1 = [i * j for i in range(1, 10) if i % 2 == 0 for j in [1, 2, 3] if

j != 2]

print(list1)

The code will output [2, 4, 6, 8, 10, 12]
The code will output [1, 3, 2, 6, 3, 9]
The code will output [2, 6, 4, 12, 8, 24]
The code will output [4, 12, 6, 18, 8, 24]

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Что выведет код

numbers = [1, 2, 3, 4]

result = (x * x for x in numbers)

print(next(result))

print(next(result))

print(next(result))

print(next(result))

for num in result:

print(num)

1, 4, 9, 16

1, 4, 9, 16

1, 4, 9, 16
2, 4, 6, 8
1, 3, 5, 7

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Если функция использует ключевое слово yield, она определяет объект, называемый

переменная
массив
указатель
генератор