Каталог тестов · Программирование: Python

Циклы в Python: while и for, range, алгоритм Евклида, вложенные циклы, узоры — тест для 7 класса

Предмет: Информатика Класс: 7 Вопросов: 15 Баллов: 42 Время: 25 мин Уч. год: 2025-2026 Предпроф / ИТ-вертикаль / Программирование на Python
Бесплатно для подключённых школ

Цикл — главный инструмент программиста: он повторяет действия столько раз, сколько нужно, не заставляя переписывать одни и те же строки. В последних темах первого года семиклассники пишут циклы с условием и по переменной, находят НОД алгоритмом Евклида и рисуют узоры вложенными циклами.

Что проверяется

Цикл с условием while, условие продолжения и изменение переменной в теле, причины бесконечного цикла. Цикл по переменной for и функция range с началом, концом и шагом, в том числе отрицательным. Операторы break и continue. Накопление суммы и подсчёт количества. Алгоритм Евклида. Подсчёт цифр числа. Выбор вида цикла под задачу. Вложенные циклы и число повторений. Узоры и штриховка на холсте.

Задания

Пятнадцать заданий: определить, сколько раз выполнится тело цикла и какие значения примет переменная, проследить алгоритм Евклида по шагам, выбрать циклы, печатающие ровно пять строк, разделить задачи на подходящие для for и для while, посчитать линии штриховки, предсказать результат цикла с накоплением суммы.

Разбор

В пояснениях разобраны частые ловушки: правая граница range не включается, переменная while-цикла должна меняться в теле, а в цикле «пока сумма меньше 10» выводится значение счётчика уже после последнего увеличения. Алгоритм Евклида показан парами чисел на каждом шаге.

Назначение

Работа завершает первый год курса перед проектной частью: без уверенных циклов не получится ни игра, ни анимация, ни обработка данных из файла. Подходит и как итоговая проверка по разделу «Циклы» 7 класса. Курс «Программирование» обязателен для всех классов ИТ-вертикали: два часа в неделю в 7 и 8 классах и час в 9-м. Седьмой класс целиком отдан Python — простому языку, на котором удобно учиться думать алгоритмами, рисовать и сразу видеть результат; почти половина часов года уходит на проекты. Эта работа — пятая из 5 по курсу.

Где и как проходить тест

Комплект работает и на школьном компьютере, и на личном смартфоне ученика. Учитель может задать период, в течение которого доступен тест, поэтому его допустимо выполнять и дома. Система контроля добросовестности регистрирует переходы в посторонние вкладки и приложения во время выполнения.

Готовитесь к этой работе?

Краткая шпаргалка по теме курса: понятия, правила и примеры, типичные ошибки. Заданий этой работы в ней нет — только материал, который она проверяет.

Шпаргалка: Циклы с условием и по переменной — курс «Программирование: Python», 7 класс →

Примеры заданий

Вопрос 1 · 2 балл(ов)

Сколько чисел выведет программа?

for i in range(3, 10, 2):
    print(i)
Вопрос 2 · 2 балл(ов)

Какие значения принимает i в цикле for i in range(5)?

Купить для ребёнка — 190 ₽

Эта работа открывается в кабинете родителя: ребёнок проходит её с телефона или компьютера, вы видите баллы, разбор каждой ошибки и то, какие темы просели. Разовая оплата, доступ навсегда. Первый тест — бесплатно.

Купить для ребёнка — 190 ₽ Что такое кабинет родителя

Кабинет учителя — 390 ₽

Для учителей и репетиторов, работающих с учениками вне школы. Разовая оплата, доступ навсегда — без подписки. Проведение с любого устройства: участники заходят по ссылке или QR-коду, регистрация не нужна. Результат и разбор ошибок — сразу после работы.

Купить тест — 390 ₽ Оферта и реквизиты

Для всей школы — подключить организацию по лицензии →

Заберите этот тест в свою школу

Чтобы добавить тест в базу и провести диагностику — подключите школу к ЗнаниоМетр. Тест станет вашей редактируемой копией: правьте вопросы, баллы и запускайте сессии.

Подключить школу
Посмотреть в демо