Задание 16 ОГЭ по информатике · C3AEB5
ПовышеннаяКЭС 3.2
Напишите программу, которая по двум данным натуральным числам a и b, не превосходящим 30000, подсчитывает количество чётных натуральных чисел на отрезке [a, b] (включая концы отрезка).
Программа получает на вход два натуральных числа a и b, при этом гарантируется, что 1 ≤ a ≤ b ≤ 30000. Проверять входные данные на корректность не нужно.
Программа должна вывести одно число: количество чётных чисел на отрезке [a, b].
Пример работы программы:
Программа получает на вход два натуральных числа a и b, при этом гарантируется, что 1 ≤ a ≤ b ≤ 30000. Проверять входные данные на корректность не нужно.
Программа должна вывести одно число: количество чётных чисел на отрезке [a, b].
Пример работы программы:
| Входные данные | Выходные данные |
|---|---|
| 10 20 | 6 |
Показать ответ
a, b = map(int, input().split()); count = 0; for i in range(a, b + 1):; if i % 2 == 0:; count += 1; print(count)
Подсказки (3)
- Как проверить, является ли целое число чётным?
- Для каждого числа от a до b включительно проверьте условие i mod 2=0 и увеличивайте счётчик.
- Считайте 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
Варианты с автопроверкой, домашние задания от репетитора, онлайн-доска и разбор ошибок — в одном кабинете. Регистрация бесплатная.