Дрон Кодер — программирование для детей и взрослых в игровой форме. Начать бесплатно

Разбор типовой задачи ОГЭ на Python

В ОГЭ по информатике есть задания на программу. Разберём типовое: обработать последовательность чисел.

Условие задачи

Типичная формулировка: вводится последовательность целых чисел (ввод заканчивается нулём). Нужно найти, например, количество чётных чисел и их сумму. Разберём подход.

Решение

Читаем числа в цикле while, пока не встретим 0. Для каждого проверяем чётность и накапливаем счётчик и сумму.

count = 0
total = 0
x = int(input())
while x != 0:
    if x % 2 == 0:
        count += 1
        total += x
    x = int(input())
print(count, total)

Как рассуждать на экзамене

Сначала поймите, когда цикл заканчивается (условие остановки), потом что делаем с каждым числом, и лишь затем пишите код. Проверьте решение на простом примере вручную.

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

Частые вопросы

Почему ввод внутри и до цикла? Первое число читаем до проверки, остальные — в конце тела цикла.

Можно ли на Python сдавать ОГЭ? Да, Python — один из разрешённых языков.

Начать игру бесплатно
Попробуй прямо здесь
Уровень 1

Задание