wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Тема: "Цикл for"

Total questions: 20

Worksheet time: 19mins

Name
Class
Date
1.

Что такое цикл for в Python?

a)

Цикл с условием

b)

Цикл с параметром, где число повторений известно заранее

c)

Цикл с бесконечным выполнением

d)

Оператор ввода данных

2.

Для чего используется цикл for?

a)

Для ввода данных

b)

Для работы с файлами

c)

Для повторения блока команд

d)

Для объявления переменных

3.

Какой результат выполнит код?

a)

Выведет «Salem!» 2 раза

b)

Выведет «Salem!» 3 раза

c)

Выведет «Salem!» 4 раза

d)

Ошибка

4.

Какое значение примет переменная i при первом повторе цикла?

a)

1

b)

5

c)

0

d)

-1

5.

Сколько раз выполнится цикл?

a)

4

b)

5

c)

6

d)

1

6.

Какой вариант range() создаёт последовательность от 0 до A-1?

a)

range(2, B)

b)

range(A, B, 3)

c)

range(A)

d)

range(-1, A, B)

7.

Что выведет программа?

a)

0 1 2

b)

1 2 3

c)

1 2 3 4

d)

0 1 2 3

8.

Дополните код, чтобы вывести числа от 0 до 4:

a)

range(1 , 5)

b)

range(5)

c)

range(1 , 6)

d)

range(0 , 6)

9.

Заполните пропуск:

a)
print
b)

for

c)

add

d)

scan

10.

Дополните цикл для вывода чисел от 2 до 8:

a)

2, 8

b)

1, 8

c)

2, 9

d)

0, 8

11.

Заполните пропуск, чтобы шаг был равен 2:

a)

1

b)

10

c)

0

d)

2

12.

Дополните код, где необходимо вывести таблицу умножения X 4 (начиная с 1 x 4 = 4 и до 1 0 x 4 = 40) :

a)
*
b)

X

c)

**

d)

/

13.

Какой оператор должен быть вместо пропуска?

a)

=

b)

in

c)

==

d)

up

14.

Заполните пропуск (Команда для вывода текста):

a)

output

b)

show

c)

print("Hi")

d)

add ("Hi")

15.

Сколько аргументов может принимать функция range()?

a)

Только 1

b)

Только 2

c)

Только 3

d)

1, 2 или 3

16.

Какой код выведет таблицу умножения на 4?

a)

print(4 * a)

b)

for i in range(1, 11): print (a * 4)

c)

for a in range (4): print (a)

d)

range(1, 11, 4)

17.

Какой результат даст код?

a)

1 2 3 4 5 6

b)

1 3 5

c)

2 4 6

d)

2 4 6 8

18.

Что означает третий аргумент в range (A, B, N)?

a)

Конечное значение

b)

Начальное значение

c)

Шаг

d)

Количество повторений

19.

Какой цикл выведет числа от 1 до 5?

a)

for i in range(5):

print(i)

b)

for i in range(1, 6):

print(i)

c)

for i in range(0, 10):

print(i)

d)

for i in range(2, 6):

print(i)

20.

Какой отступ должен быть у команд внутри цикла for?

a)

Без отступа

b)

Один пробел

c)

Табуляция или 4 пробела

d)

Не имеет значения