NEW
Font size
WorksheetsТест по Циклам Python (Cycles2)
Total questions: 19
Worksheet time: 10mins
Какой из этих циклов выполняется, пока условие истинно?
for
while
if
switch
Какой цикл чаще используется, если заранее известно количество повторений или когда требуется осуществить перебор, например строки?
for
while
do-while
if
Сколько раз выполнится следующий цикл?
1
2
3
4
Что делает range(5) в цикле for?
Создаёт список чисел от 1 до 5
Создаёт диапазон чисел от 0 до 4
Вызывает ошибку
Ничего
Что напечатает этот код?
2
4
5
6
Как остановить бесконечный while-цикл?
return
break
continue
pass
Каким будет значение i после выполнения цикла?
0
2
3
Ошибка
Что произойдёт при выполнении этого кода?
Выведет "Hello" один раз
Будет выводить "Hello" бесконечно
Ошибка компиляции
Цикл не выполнится
Что произойдёт, если забыть i += 1 в while-цикле?
Код выполнится один раз
Ошибка компиляции
Бесконечный цикл
Вывод чисел от 0 до 4
Как вывести числа от 10 до 1 с шагом -1?
for i in range(10, 1): print(i)
for i in range(10, 0, -1): print(i)
for i in range(1, 10, -1): print(i)
for i in range(10, -1, 1): print(i)
Есть ли ошибка в этом коде? for i in range(5, 1): print(i)
Ошибки нет
Цикл выполнится 4 раза
range(5,1) не создаст последовательность
Программа зависнет
Что напечатает этот код?
5, 3, 1
5, 4, 3, 2, 1
5, 3, 1, -1
Ошибка
Что выведет данный цикл
Выведет только чётные числа
Выведет только нечётные числа
Ошибка
Выведет все числа
Что делает break в цикле?
Завершает текущую итерацию и переходит к следующей
Останавливает весь цикл
Вызывает ошибку
Перезапускает цикл
Что напечатает этот код?
1, 4, 7
1, 2, 3
1, 3, 9
1, 5, 10
Какой код вызывает бесконечный цикл?
for i in range(5): print(i)
while True: pass
for i in range(10, 0, -1): print(i)
while i < 10: i -= 1
Что произойдёт, если в while написать False?
Бесконечный цикл
Выведет "Hello"
Цикл не выполнится
Ошибка компиляции
Что произойдёт, если цикл while никогда не становится False?
Код выполнится один раз
Цикл будет работать бесконечно
Ошибка компиляции
Код не запустится
Что напечатает этот код? for i in range(3): print(i)
1, 2, 3
0, 1, 2
0, 1, 2, 3
Ошибка
