Контрольные задания > 16. Напишите программу, которая в последовательности натуральных чисел вычисляет сумму чисел, кратных 4. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 4. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число - сумму чисел, кратных 4. Пример работы программы:
Входные данные:
4
10
8
12
21
Выходные данные:
20
Вопрос:
16. Напишите программу, которая в последовательности натуральных чисел вычисляет сумму чисел, кратных 4. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 4. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число - сумму чисел, кратных 4. Пример работы программы:
Входные данные:
4
10
8
12
21
Выходные данные:
20
python
n = int(input())
sum_mult_4 = 0
for i in range(n):
num = int(input())
if num % 4 == 0:
sum_mult_4 += num
print(sum_mult_4)
Разъяснение
1. Считываем количество чисел n, которое будет введено.
2. Инициализируем переменную `sum_mult_4` для хранения суммы чисел, кратных 4, начальным значением 0.
3. Итерируемся n раз (для каждого введенного числа).
4. Внутри цикла считываем каждое число `num`.
5. Проверяем, является ли `num` кратным 4, используя оператор `%` (остаток от деления). Если `num % 4 == 0`, то число кратно 4.
6. Если число кратно 4, добавляем его к `sum_mult_4`.
7. После завершения цикла выводим значение `sum_mult_4`.