Пример 1
Напишите программу, которая в последовательности натуральных чисел считает, сколько чисел кратны 4 и оканчиваются на 2. Сначала вводится количество чисел (не больше 1000), затем сами числа (каждое не больше 30 000).
Пример: ввод 4, 12, 32, 6, 72 — вывод 3.
Показать решение и ответ
1. Считываем, сколько будет чисел, и заводим счётчик.
2. В цикле читаем числа по одному и проверяем два условия: кратно 4 (остаток от деления на 4 равен 0) и оканчивается на 2 (остаток от деления на 10 равен 2).
3. Если оба условия выполнены, увеличиваем счётчик; после цикла выводим его.
n = int(input()) # сколько чисел будет в последовательности
k = 0 # счётчик подходящих чисел, пока ноль
for i in range(n): # повторяем n раз — по разу на каждое число
x = int(input()) # читаем очередное число
if x % 4 == 0 and x % 10 == 2: # кратно 4 и последняя цифра 2
k += 1 # число подходит — увеличиваем счётчик
print(k) # выводим, сколько чисел подошлоПроверка на примере: из 12, 32, 6, 72 подходят 12, 32 и 72 — программа выведет 3.
Ответ: 3 (для примера из условия)
