Задание 16 ОГЭ по информатике · C3AEB5

ПовышеннаяКЭС 3.2
Напишите программу, которая по двум данным натуральным числам a и b, не превосходящим 30000, подсчитывает количество чётных натуральных чисел на отрезке [a, b] (включая концы отрезка).
Программа получает на вход два натуральных числа a и b, при этом гарантируется, что 1 ≤ a ≤ b ≤ 30000. Проверять входные данные на корректность не нужно.
Программа должна вывести одно число: количество чётных чисел на отрезке [a, b].
Пример работы программы:
Входные данныеВыходные данные
10 206
Показать ответ
a, b = map(int, input().split()); count = 0; for i in range(a, b + 1):; if i % 2 == 0:; count += 1; print(count)
Подсказки (3)
  1. Как проверить, является ли целое число чётным?
  2. Для каждого числа от a до b включительно проверьте условие i mod 2=0 и увеличивайте счётчик.
  3. Считайте a и b, организуйте цикл `for i in range(a, b + 1)`, при чётном i увеличивайте переменную-счётчик, затем выведите её.
Решение
1. Считываем границы отрезка a и b.

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

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

4. Выводим полученное количество чётных чисел.
Частые ошибки
  • Использование `range(a, b)` и исключение числа b из перебора.
  • Проверка нечётности вместо чётности.
  • Забытый вывод значения счётчика.
  • Неправильная инициализация счётчика.

Источник: Открытый банк ФИПИ

Похожие задания

16Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 6 и…Задания открытого банка ФИПИ · BA6BE016Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в…Задания открытого банка ФИПИ · BCD6E616Напишите программу, которая в последовательности натуральных десятичных чисел определяет среднее…Задания открытого банка ФИПИ · BDAD5216Напишите программу, которая в последовательности целых чисел вычисляет сумму всех чисел, кратных 5 или 9.…Задания открытого банка ФИПИ · C2D6EB16Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в…Задания открытого банка ФИПИ · C498D216Напишите программу, которая в последовательности целых чисел определяет количество чисел, кратных 5 или 9.…Задания открытого банка ФИПИ · C576FE16Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в…Задания открытого банка ФИПИ · C5D2E616Напишите программу для решения следующей задачи. Ученики 4 класса вели дневники наблюдения за погодой и…Задания открытого банка ФИПИ · C681D5

Нужен репетитор по информатике?

Посмотрите репетиторов, которые ведут занятия в Precettore, или оставьте заявку — подберём сами.

Репетиторы по информатике

Подбор репетитора

Напишите, что нужно, — команда Precettore подберёт репетитора и свяжется с вами.

Готовьтесь к ОГЭ по информатике в Precettore

Варианты с автопроверкой, домашние задания от репетитора, онлайн-доска и разбор ошибок — в одном кабинете. Регистрация бесплатная.