Тест по основам Python для школьников: переменные, ввод, if, for и while
Тест состоит из небольших фрагментов кода на Python 3. Твоя задача - определить, что выведет программа, и не запускать её заранее. Мы проверяем арифметику (включая целочисленное деление и остаток), тип данных после ввода, работу print, ветвление if, циклы for и while.
Знаки отступа в тексте вопросов показаны пробелами, а переходы на новую строку - отдельными строками кода. Для каждого фрагмента выпиши на бумаге значения переменных после каждого шага. Если ответ не сошёлся с твоим, перенеси код в редактор и запусти: сравнение своих рассуждений с реальным результатом быстрее всего исправляет ошибки.
Выбери режим
У каждого вопроса четыре варианта. После ответа сразу видно объяснение, а в конце - результат по подтемам и разбор ошибок.
Что проверяет этот тест
- Переменные, типы и арифметика
- Ввод и вывод данных
- Условный оператор if
- Цикл for и функция range
- Цикл while
Какие вопросы тебя ждут
Какое число появится на экране после выполнения строки print(17 % 5)?
- 3
- 3.4
- 12
- 2
Какое условие в Python проверяет, что целое число x нечётное?
- x // 2 == 1
- x % 2 == 0
- x % 2 == 1
- x / 2 == 1
Что выведет программа?n = 1while n < 50: n *= 3print(n)
- 27
- 50
- 54
- 81
Что почитать по теме
Частые вопросы
Какую версию Python нужно использовать для проверки ответов?
Нужно ли запоминать все функции Python?
Почему важны отступы в Python?
Другие тесты по информатике
Материалы подготовлены с помощью ИИ и проверены автоматически: все вычисления пересчитаны программой, а ответы сверены независимым решением. Если нашёл ошибку или неточность, напиши на vortexlearn.offical@gmail.com - исправим.