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

Ветвления в Python: if, elif, else, сложные условия, and, or, not, порядок операций — тест для 7 класса

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

Программа без ветвлений делает одно и то же при любых данных. Условный оператор позволяет ей выбирать: поставить отметку по баллам, определить високосный год, ответить на вопрос в экспертной системе. Ошибки в этой теме почти всегда логические — неправильный порядок проверок или неверно составленное сложное условие.

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

Полная и неполная форма условного оператора, цепочки if — elif — else и порядок проверок в них. Вложенные условные операторы. Операции сравнения и знак равенства ==. Логические переменные типа bool. Логические операции И, ИЛИ, НЕ, их приоритет и равносильные записи условий, двойные неравенства. Сокращённое вычисление: второе условие в and не проверяется, если первое ложно. Условие високосного года как пример сложного условия.

Задания

Пятнадцать заданий: предсказать вывод программы с цепочкой elif и вложенным if, вычислить значение логического выражения, разделить условия на истинные и ложные при заданном значении переменной, выбрать равносильные записи условия, расставить проверки в правильном порядке, найти максимум из трёх чисел.

Разбор

Пояснения показывают, почему проверку «балл не меньше 50» нельзя ставить первой, почему True or False and False истинно, как условие «x не меньше 10 и не больше 20» записать тремя способами и почему проверка x != 0 перед делением защищает программу от ошибки.

Назначение

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

Условия прохождения

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

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

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

Шпаргалка: Ветвления и логические выражения — курс «Программирование: Python», 7 класс →

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

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

Что выведет программа?

x = 7
if x > 5:
    print('A')
else:
    print('B')
Вопрос 2 · 2 балл(ов)

Что выведет программа?

t = 25
if t < 0:
    print('мороз')
elif t < 20:
    print('прохладно')
elif t < 30:
    print('тепло')
else:
    print('жарко')

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

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

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

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

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

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

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

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

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

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