РУҚА
16

Шешімі: Подсчёт чётных чисел

ОГЭ · Информатика · Тапсырма 16 · Бағдарламалау негіздері
КүрделіФИПИC3AEB5Толық шешім≈ 5 минутТалдау 4 қадам
Условие

Напишите программу, которая по двум данным натуральным числам $a$ и $b$, не превосходящим 30000, подсчитывает количество чётных натуральных чисел на отрезке $[a, b]$, включая концы отрезка. Программа получает на вход два натуральных числа $a$ и $b$, при этом гарантируется, что $1 \leq a \leq b \leq 30000$. Проверять входные данные на корректность не нужно. Программа должна вывести одно число: количество чётных чисел на отрезке $[a, b]$.

Пример: при вводе чисел 10 и 20 программа должна вывести 6.

Тапсырманы ашып, өзіңіз шешіңіз
Дальше ответЕгер әлі шешіп жатсаңыз – кеңестерден бастаңыз: олар жауапқа жетелейді, бірақ оны ашпайды.
К подсказкам

Шешім по шагам

4 қадам
1

Считываем границы отрезка $a$ и $b$.

2

Перебираем все натуральные числа от $a$ до $b$ включительно. Правая граница функции `range` должна быть равна $b + 1$.

$$i \in [a, b]$$
3

Число является чётным, если остаток от его деления на 2 равен нулю. Для каждого такого числа увеличиваем счётчик.

$$i \bmod 2 = 0$$

Выводим полученное количество чётных чисел.

Жауап

a, b = map(int, input().split())
count = 0
for i in range(a, b + 1):
if i % 2 == 0:
count += 1
print(count)

Бұл жауап талдау нәтижесінде алынды, бірақ банктің ресми кілтімен тексерілген жоқ — проверьте выкладки, прежде чем заучивать результат.

Где здесь ошибаются

Использование `range(a, b)` и исключение числа $b$ из перебора.

Проверка нечётности вместо чётности.

Забытый вывод значения счётчика.

Неправильная инициализация счётчика.

Закрепить приёмВ теме «Бағдарламалау негіздері» ещё 153 тапсырма — жауабымен және дәл осындай талдауымен.
Жаттығу

Тапсырманы қалай шешу керек 16 ОГЭ, информатика

Бұл есептің талдауы келесіге бөлінген: 4 шага: видно, откуда берётся каждое число и где теряется балл. Жауап есептеулердің жанында келтірілген, олардың орнына емес.

Задача из темы «Бағдарламалау негіздері»: в ней 154 задачи, и у каждой есть такой же разбор. Тіркеу қажет емес.