Леся ИнфоФул | Информатика и Математика | Подготовка к ОГЭ и ЕГЭ 2026: post #4644 — TG.ME

🐍 РАЗБИРАЕМ ОШИБКУ УЧЕНИКА В ЗАДАНИИ №8
Задание №8 — это работа со строками. И здесь очень легко ошибиться, даже если ты хорошо знаешь Python.
Давайте посмотрим на типичную ситуацию 👇
📌 Допустим, нам дана строка:
S = "АБВГДЕЁЖЗ"
И нужно выполнить несколько действий со строкой.
Ученик решил написать программу:
s = "АБВГДЕЁЖЗ"
s = s[1::2]
print(s)

На первый взгляд всё логично.
[1::2] — берём символы через один, начиная со второго.
Получаем:
БГЕЖ

Но здесь и появляется ошибка.
Ученик автоматически решил, что «чётные позиции» — это s[1::2].
А в Python индексы начинаются с нуля:
позиция: 1 2 3 4 5 6 7 8 9
индекс: 0 1 2 3 4 5 6 7 8
символ: А Б В Г Д Е Ё Ж З

Поэтому при переводе условия с человеческого языка на Python нужно внимательно следить:

👉 позиция ≠ индекс

И это одна из самых частых причин ошибок в заданиях со строками.

💡 Главное правило:
В условии ЕГЭ позиции обычно считаются с 1, а Python работает с индексами, начиная с 0.
Поэтому прежде чем писать код, обязательно спроси себя:
«Что именно означает эта позиция в Python?»

Во втором посте покажем, как правильно переводить действия со строками из условия ЕГЭ в Python и какие конструкции нужно знать для №8.
👇 А ты когда-нибудь путал позиции и индексы?
August 28, 2026 27