Конструктор тестів
1
Виберіть правильне твердження щодо вкладених циклів і розгалужень:
2
Який тип циклу використовується для повторення блоку коду, поки умова є істинною, і може містити вкладені розгалуження?
3
Що виведе наступний код?
for i in range(3):
___if i % 2 == 0:
______print(i, "парне")
___else:
______print(i, "непарне")
4
Доповніть код, щоб він вивів числа від 1 до 5, вказуючи, чи є вони парними або непарними:
for i in range( , ):
___if i % 2 == 0:
______print(i, "парне")
___else:
______print(i, "непарне")
5
Виправте помилку в коді, щоб він виводив лише додатні числа:
A = [-2, 5, -1, 8, -3]
for i in A:
___if i 0:
______print(i)
6
Що таке "вкладене розгалуження"?
7
Вкажіть, яке з наступних тверджень є правильним:
8
Що виведе наступний код?
for i in range(1, 6):
___if i % 3 == 0:
______print(i * 2)
___else:
______print(i)
9
Доповніть речення:
Цикл while виконується до тих пір, поки умова є .
10
Доповніть речення:
Цикл for використовується для повторення блоку коду задану разів.
11
Доповніть речення:
Для виходу з циклу while використовується оператор .
12
Доповніть речення:
Якщо умова в операторі if хибна, то виконується блок коду в операторі .
13
Доповніть код, щоб він вивів парні числа від 0 до 10:
Python
for i in range(10):
___if i % 2 0:
______print(i)
14
Який тип циклу використовується в Python для повторення блоку коду задану кількість разів?
15
Що таке "нескінченний цикл"?
16
Цикл for завжди виконується задану кількість разів.
17
Цикл while може ніколи не виконатися, якщо умова спочатку хибна.
18
Цикл while завжди виконується хоча б один раз.
19
Цикли не можна вкладати один в інший.
Рефлексія від 8 учнів
Сподобався:
Так: 7
Ні: 1
Зрозумілий:
Так: 7
Ні: 1
Потрібні роз'яснення:
Ні: 7
Так: 1