Генераторы

Генераторы

5th Grade

7 Qs

quiz-placeholder

Similar activities

Arduino Lever 3 - Đề 2

Arduino Lever 3 - Đề 2

5th Grade

10 Qs

Урок3 Операторы условия

Урок3 Операторы условия

5th Grade

9 Qs

Пожарная безопасность

Пожарная безопасность

5th Grade

11 Qs

Гидравлика

Гидравлика

KG - 5th Grade

10 Qs

you

you

1st - 6th Grade

10 Qs

Изменение глаголов прошедшего времени по родам и числам

Изменение глаголов прошедшего времени по родам и числам

5th - 6th Grade

12 Qs

3D моделирование и Python

3D моделирование и Python

1st - 5th Grade

9 Qs

ЛОГИКА опрос. 8 класс

ЛОГИКА опрос. 8 класс

1st - 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, она определяет объект, называемый

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