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

Простейшие программы на Python: print и input, переменные, форматированный вывод, файлы — тест для 7 класса

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

Курс «Программирование» ИТ-вертикали начинается с самых коротких программ: вывести строку, спросить у пользователя число, посчитать и сохранить результат в файл. За этими действиями стоят правила, которые дальше будут нужны в каждой задаче, — что возвращает input, чем строка отличается от числа, куда пишет режим «w» и почему он опасен для уже существующего файла.

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

Функция print и её параметры sep и end. Функция input и то, что она всегда возвращает строку. Преобразование типов int, float и str, длина строки len. Правила имён переменных и порядок выполнения присваиваний. Конкатенация строк и форматированный вывод с помощью f-строк. Основные типы данных: int, float, str, bool. Работа с файлами: функция open, режимы чтения, записи и дозаписи, конструкция with, чтение строк файла.

Задания

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

Разбор

Пояснения к каждому заданию показывают, почему «5» * 3 даёт «555», а не 15, чем режим «w» отличается от «a», почему print с параметром end не переводит строку и как with сам закрывает файл. Типичные ошибки разобраны на тех же примерах, на которых их совершают на первых занятиях.

Назначение

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

Как проходит работа

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

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

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

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

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

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

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

print('Привет,', 'мир')
Вопрос 2 · 2 балл(ов)

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

a = 7
b = a + 5
a = b * 2
print(a)

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

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

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

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

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

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

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

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

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

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