№1 · ПОНЯТИЕ
1. Когда применяют цикл for
Выберите верное утверждение о цикле for в Python.
Ф.И.
Класс
Разберёмся, как цикл for повторяет действия нужное число раз. Потренируемся читать диапазоны, находить итерации и исправлять программы.
№1 · ПОНЯТИЕ
Выберите верное утверждение о цикле for в Python.
№2 · RANGE
Вставьте название функции, которая задаёт диапазон значений параметра цикла.
В заголовке цикла for k in (2, 7): используется функция задания диапазона.
№3 · ИТЕРАЦИИ
Сколько раз выполнится тело цикла?
for k in range(6):
print(k)
№4 · ДИАПАЗОН
Соедините запись диапазона с последовательностью значений параметра цикла.
№5 · ИСТИНА И ЛОЖЬ
Определите истинность утверждений о функции range и параметре цикла for. Оценивайте только правильность программных правил.
№6 · ПОРЯДОК ВЫПОЛНЕНИЯ
Расположите строки в порядке значений, которые напечатает программа:
for k in range(2, 9, 3):
print(k)
№7 · BREAK И CONTINUE
Какую последовательность напечатает программа?
for n in range(12):
if n == 4:
continue
if n == 9:
break
print(n)
№8 · АНАЛИЗ КОДА
Какую последовательность напечатает программа?
for a in range(2, 7):
c = a * 4
print(c)
№9 · ИСПРАВЛЕНИЕ КОДА
Восстановите две пропущенные части программы. Она должна напечатать числа 15, 12, 9, 6, 3.
for i in range(15, 0, ): print()
for i in range(15, 0, ):
print()
№10 · АНАЛИЗ АЛГОРИТМА
В программе цикл for _ in range(12) рисует 12 квадратов. Координаты изменяются на величину a. Объясните, почему при a > 8 соседние квадраты начинают выходить за пределы предыдущего рисунка и вложенность нарушается. Укажите, какое условие на a позволяет сохранить вложенность всех 12 квадратов.
№1 · ПОНЯТИЕ
Выберите верное утверждение о цикле for в Python.
+10 заданий в этом листе
Зарегистрируйтесь — и соберите свой рабочий лист по этой теме за минуту: заданий столько, сколько нужно.
№2 · RANGE
Вставьте название функции, которая задаёт диапазон значений параметра цикла.
В заголовке цикла for i in (1, 5): используется функция задания диапазона.
№3 · ИТЕРАЦИИ
Сколько раз выполнится тело цикла?
for i in range(4):
print(i)
№4 · ДИАПАЗОН
Соедините запись диапазона с последовательностью значений параметра цикла.
№5 · ИСТИНА И ЛОЖЬ
Определите истинность утверждений о функции range и параметре цикла for. Оценивайте только правильность программных правил.
№6 · ПОРЯДОК ВЫПОЛНЕНИЯ
Расположите строки в порядке значений, которые напечатает программа:
for i in range(1, 6, 2):
print(i)
№7 · BREAK И CONTINUE
Какую последовательность напечатает программа?
for n in range(10):
if n == 3:
continue
if n == 7:
break
print(n)
№8 · АНАЛИЗ КОДА
Какую последовательность напечатает программа?
for a in range(1, 5):
c = a * 3
print(c)
№9 · ИСПРАВЛЕНИЕ КОДА
Восстановите две пропущенные части программы. Она должна напечатать числа 10, 8, 6, 4, 2. for i in range(10, 0, ): print()
for i in range(10, 0, ):
print()
№10 · АНАЛИЗ АЛГОРИТМА
В программе из учебного примера цикл for _ in range(20) рисует 20 квадратов. Координаты изменяются на величину a. Объясните, почему при a > 10 соседние квадраты начинают выходить за пределы предыдущего рисунка и появляются лишние квадраты. Укажите, какое условие на a позволяет сохранить вложенность всех 20 квадратов.
Создайте уникальный лист по своей теме
Зарегистрируйтесь бесплатно — лист сохранится в личном кабинете, откуда его можно скачать в PDF и распечатать.
В листе 20 заданий: множественный выбор, заполни пропуски, краткий ответ, соединение, истина / Ложь, последовательность, найти лишнее.
Да, задания ориентированы на школьную программу по информатике для 8 класса по ФГОС.
Да. После регистрации лист открывается в конструкторе: задания можно заменить, перегенерировать или добавить новые.