Python для ОГЭ
ОГЭ информатика · 9 класс · Обновлено 09.05.2026 18:36
Python для ОГЭ — условные операторы if else
Python для ОГЭ 🚀
Полный разбор основ Python для подготовки к экзамену
Python — основной язык программирования на ОГЭ по информатике. На экзамене важно не просто знать команды, а понимать логику решения задач.
Почему именно Python?
✅ Простой синтаксис
Код читается почти как обычный текст.
⚡ Быстрое решение задач
Многие задания решаются в 3–5 строк.
🎯 Идеален для ОГЭ
Большинство задач отлично подходят под Python.
💻 Используется в реальной разработке
Python применяют сайты, нейросети и крупные компании.
Первая программа на Python
Вывод текста
print('Привет, SmartUrok!')
Что делает print()?
Функция print() выводит информацию на экран.
Переменные
Переменная — это место для хранения данных.
name = "Максим"
age = 15
print(name)
print(age)
Пример с числами
a = 7
b = 3
print(a + b)
Результат
10
Ввод данных
На ОГЭ почти всегда нужно считывать данные.
Пример
n = int(input())
print(n)
Как это работает?
input()
Считывает текст с клавиатуры.
int()
Преобразует текст в число.
Арифметические операции
| Операция | Значение |
|---|---|
+ |
сложение |
- |
вычитание |
* |
умножение |
/ |
деление |
// |
целая часть |
% |
остаток |
** |
степень |
Остаток от деления %
Это одна из самых важных операций на ОГЭ.
Проверка на чётность
n = int(input())
if n % 2 == 0:
print("Четное")
Почему это работает?
Если число делится на 2 без остатка:
n % 2 == 0
то число чётное.
Условный оператор if
Схема
if условие:
команды
Пример
a = int(input())
if a > 0:
print("Положительное")
if else
Используется, когда вариантов два.
a = int(input())
if a % 2 == 0:
print("YES")
else:
print("NO")
Несколько условий — elif
a = int(input())
if a > 0:
print("Плюс")
elif a < 0:
print("Минус")
else:
print("Ноль")
Цикл for
Используется, когда известно количество повторений.
Пример
for i in range(5):
print(i)
Результат
0
1
2
3
4
Как работает range
| Запись | Что делает |
|---|---|
range(5) |
от 0 до 4 |
range(1, 6) |
от 1 до 5 |
range(2, 10, 2) |
шаг 2 |
Сумма чисел от 1 до N
Задача
Найти сумму чисел от 1 до N.
Решение
n = int(input())
s = 0
for i in range(1, n + 1):
s += i
print(s)
Разбор кода
s = 0
Создаём переменную для суммы.
for i in range(1, n + 1):
Перебираем числа от 1 до N.
s += i
Добавляем число к общей сумме.
Цикл while
Используется, когда количество повторений заранее неизвестно.
Пример
n = 5
while n > 0:
print(n)
n -= 1
Строки
Строка — это текст.
s = "Python"
Длина строки
s = input()
print(len(s))
Перебор символов
s = input()
for x in s:
print(x)
Подсчёт букв
Сколько букв "a" в строке?
s = input()
count = 0
for x in s:
if x == "a":
count += 1
print(count)
Списки
Список хранит несколько значений.
a = [1, 2, 3, 4]
Сумма списка
a = [1, 2, 3]
print(sum(a))
Максимальный элемент
a = [5, 8, 2]
print(max(a))
Ввод списка
a = list(map(int, input().split()))
Что делает этот код?
input().split()
Разделяет строку по пробелам.
map(int, ...)
Преобразует текст в числа.
list()
Создаёт список.
Типичные задания ОГЭ
🔢 Числа
- чётность
- делимость
- сумма цифр
- количество цифр
🔁 Циклы
- суммы
- произведения
- поиск максимума
- подсчёты
🔤 Строки
- подсчёт букв
- поиск символов
- палиндромы
📚 Списки
- максимум
- минимум
- сортировка
- суммы
Полезные функции
| Функция | Что делает |
|---|---|
len() |
длина |
sum() |
сумма |
max() |
максимум |
min() |
минимум |
abs() |
модуль |
int() |
число |
str() |
строка |
Частые ошибки новичков
❌ Забыли двоеточие
Неправильно:
if a > 0
Правильно:
if a > 0:
❌ Ошибка с отступами
Python очень чувствителен к отступам.
Неправильно:
if a > 0:
print(a)
Правильно:
if a > 0:
print(a)
Как подготовиться к ОГЭ по Python
📈 План подготовки
1. Изучить основы
- ввод и вывод
- условия
- циклы
- строки
- списки
2. Решать задачи каждый день
Даже 20 минут практики дают огромный результат.
3. Разбирать ошибки
Ошибки — лучший способ научиться программировать.
Мини-практика
Задание 1
Пользователь вводит число.
Выведите:
"YES"— если число делится на 5"NO"— иначе
Задание 2
Найдите сумму чисел от 1 до N.
Задание 3
Подсчитайте количество букв "a" в строке.
Итог
Python — лучший язык для подготовки к ОГЭ
✅ простой ✅ понятный ✅ современный ✅ идеально подходит для экзамена
Главное — регулярно практиковаться и не бояться ошибок 🚀