Информатика · Пробное ЕНТ

Основы Python: тест ЕНТ

Проверьте знания по теме «Основы Python» для подготовки к ЕНТ. Формулы, логические выражения и математические обозначения отображаются через MathML.

20 вопросов4 варианта ответаПроверка сразуОбъясненияБез регистрации
Вопрос 1 из 20Правильных ответов: 0

✓

Тест завершён

Ваш результат по теме «Основы Python»

0 / 20

Подготовка к ЕНТ: Основы Python

Тематический тест помогает проверить не весь курс, а конкретный раздел «Основы Python». Такой формат удобен для повторения после урока, самостоятельной подготовки и поиска слабых мест.

Как работать с результатом

Не ограничивайтесь итоговым числом правильных ответов. Обратите внимание, какие понятия были перепутаны и почему выбранный вариант показался верным. После объяснения попробуйте своими словами сформулировать правило или алгоритм, логическое правило или вычислительную закономерность.

Повторное прохождение имеет смысл после короткого повторения темы. Цель — понимать связь между данными, алгоритмом, кодом и результатом выполнения, а не запоминать расположение ответов.

Переменные · Типы · Операторы · input · print · Списки

Вычисляйте выражения строго по правилам Python и не подменяйте типы данных «обычной арифметикой»

Базовые задания по Python проверяют присваивание, типы данных, ввод и вывод, арифметические операторы, преобразование типов и простые операции со строками и списками. Ошибки чаще всего возникают из-за различий между строкой и числом, а также из-за операторов //, %, ** и индексации.

01Определите типinput() возвращает строку, даже если пользователь вводит цифры.
02Следите за операторами/, //, % и ** дают разные результаты.
03Выполняйте присваивания по порядкуНовое значение переменной используется во всех следующих строках.
04Учитывайте индексациюВ строках и списках первый элемент имеет индекс 0.

Ключевые понятия

ПеременнаяИмя, связанное с некоторым объектом или значением.
Тип intЦелые числа.
Тип floatЧисла с плавающей точкой.
Тип strСтроковые данные.
input()Считывает введённые данные как строку.
print()Выводит значения на экран.
5 // 2 → 2 5 % 2 → 1 2 ** 3 → 8 input() → str
Если сложить две строки "2" + "3", получится "23", а не число 5.

Что важно для заданий ЕНТ

//Целочисленное деление с округлением вниз.
%Остаток от деления.
**Возведение в степень.
len()Возвращает длину строки, списка и других коллекций.
ИндексыНумерация элементов начинается с нуля; отрицательные индексы идут с конца.
Преобразование типовint(), float(), str() явно преобразуют данные.
s = "PYTHON" s[0] → "P" s[-1] → "N" s[1:4] → "YTH"
При последовательных присваиваниях не используйте старое значение переменной после того, как оно уже было изменено.
Алгоритм

Как решать задания по теме «Основы Python»

01
Выпишите начальные значения

Зафиксируйте тип каждой переменной.

02
Вычисляйте выражения по приоритету

Сначала скобки и степень, затем умножение и деление, затем сложение.

03
После присваивания обновляйте переменную

Не возвращайтесь к прежнему значению.

04
Для input проверьте преобразование

Если нет int(), данные остаются строкой.

05
Для строк и списков запишите индексы

Это особенно важно для срезов.

06
Финально вычислите print

Выводите только те значения, которые реально переданы функции.

Частые ошибки

Что особенно важно не перепутать

01
Считают / и // одинаковыми

Первый оператор даёт обычное деление, второй — целочисленное.

02
Забывают тип результата input

По умолчанию это строка.

03
Путают индекс и значение

a[2] — третий элемент, а не число 2.

04
Неверно читают отрицательный индекс

-1 — последний элемент.

05
Игнорируют новое значение после присваивания

Каждая следующая строка использует уже обновлённую переменную.

06
Путают конкатенацию и сложение

Строки соединяются, числа складываются.