Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python Loops and Iterations Quiz

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Как можно завершить выполнение цикла преждевременно в Python?

a)

stop

b)

exit

c)

break

d)

end

2.

Как создать бесконечный цикл в Python?

a)

while True:

b)

for i in range(100):

c)

while False:

d)

for i in range(0, -1, -1):

3.

Что такое итерация в контексте циклов?

a)

Процесс повторения блока кода

b)

Процесс создания новых переменных

c)

Процесс объединения данных

d)

Процесс удаления элементов из списка

4.

Как можно определить количество итераций заранее в цикле?

a)

Используя функцию range()

b)

Используя функцию len()

c)

Используя оператор while

d)

Нельзя определить заранее

5.

Какой оператор используется для создания цикла while в Python?

a)

for

b)

do

c)

while

d)

loop

6.

Какой оператор используется для создания вложенных циклов в Python?

a)

nested

b)

inner

c)

looped

d)

nested loops

7.

Какой оператор используется для создания цикла for в Python?

a)

repeat

b)

for

c)

iterate

d)

loop

8.

Как можно избежать бесконечного цикла при работе с пользовательским вводом?

a)

Установить ограничение на количество итераций

b)

Использовать инструкцию return

c)

Использовать инструкцию continue

d)

Ничего не делать

9.

Что делает инструкция break в цикле?

a)

Пропускает текущую итерацию цикла

b)

Продолжает выполнение следующей итерации цикла

c)

Завершает выполнение цикла

d)

Ничего из вышеперечисленного

10.

Как можно остановить выполнение бесконечного цикла в Python?

a)

Используя инструкцию continue

b)

Используя инструкцию exit

c)

Используя клавишу Esc на клавиатуре

d)

Используя команду break

11.

Поддерживается ли в Python цикл do-while?

a)

Да

b)

Нет

12.

Как можно перебрать элементы списка с помощью цикла for в Python?

a)

for i in range(len(list))

b)

for element in list:

c)

for i in list:

d)

for index, element in enumerate(list)

13.

Какой результат вернет функция range(5) в Python?

a)

[0, 1, 2, 3, 4]

b)

[1, 2, 3, 4, 5]

c)

[0, 1, 2, 3, 4, 5]

d)

[0, 1, 2, 3]

14.

Как можно перебрать ключи словаря с помощью цикла for в Python?

a)

for key in dict.keys():

b)

for key in dict:

c)

for key, value in dict.items():

d)

for key, value in dict:

15.

Как можно завершить выполнение цикла преждевременно в Python?

a)

break

b)

stop

c)

end

d)

finish

16.

Что делает инструкция continue в цикле?

a)

Прерывает выполнение всего цикла

b)

Пропускает оставшуюся часть текущей итерации и переходит к следующей

c)

Перезапускает текущую итерацию цикла

d)

Ничего из вышеперечисленного

17.

Что такое инструкция break в цикле?

a)

Продолжает выполнение следующей итерации цикла

b)

Завершает выполнение цикла

c)

Перезапускает текущую итерацию цикла

d)

Ничего из вышеперечисленного

18.

Какие встроенные функции Python можно использовать в циклах?

a)

print(), input(), len()

b)

range(), enumerate(), zip()

c)

append(), remove(), sort()

d)

open(), read(), write()

19.

Как можно перебрать элементы списка с помощью цикла for и получить одновременно их индексы?

a)

for index in range(len(lst)): print(index, lst[index])

b)

for i in lst: print(i)

c)

for i in range(len(lst)): print(i)

d)

for index, value in enumerate(lst): print(index, value)

20.

Какой результат вернет функция range(2, 10, 2)?

a)

[2, 4, 6, 8]

b)

[2, 3, 4, 5, 6, 7, 8, 9]

c)

[2, 4, 6, 8, 10]

d)

[2, 6]