Сумма, одно условие (Python). №16 ОГЭ
Задания на определение суммы чисел, кратных заданному числу либо заканчивающихся на заданное число. Количество вводимых натуральных чисел известно.
Карточки заданий в формате pdf.
“%” даёт остаток от целочисленного деления. Например, 5 % 2 – остаток от целочисленного деления пяти на два (получаем 1). Если число кратно заданному, то оно делится на него без остатка. (т.е. остаток 0). Если число заканчивается на заданное, то остаток от деления на 10 должен быть таким же, как заданное число.
№50F022
задание
программа
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 3.
Количество чисел не превышает 100. Введённые числа не превышают 300.
Программа должна вывести одно число – сумму чисел, кратных 3.
Входные данные | Выходные данные |
3 12 25 9 | 21 |
Решение может выглядеть так:

Число должно быть кратно трём. Значит, условие:
number % 3 == 0
Программу для решения №50F022 можно использовать и для остальных заданий, заменив условие.
Ниже для каждого задания записано условие, которое нужно поставить в программу.
№17BAFA
задание
запись условия
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 5. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 5.
Количество чисел не превышает 100. Введённые числа не превышают 300.
Программа должна вывести одно число – сумму чисел, кратных 5.
Входные данные | Выходные данные |
3 15 25 6 | 40 |
number % 5 == 0
№DF90CE
задание
запись условия
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 6. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 6.
Количество чисел не превышает 100. Введённые числа не превышают 300.
Программа должна вывести одно число – сумму чисел, кратных 6.
Входные данные | Выходные данные |
3 12 25 6 | 18 |
number % 6 == 0
№57e4c1
задание
запись условия
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 7. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 7.
Количество чисел не превышает 100. Введённые числа по модулю
не превышают 300.
Программа должна вывести одно число: сумму чисел, кратных 7.
Входные данные | Выходные данные |
3 14 25 7 | 21 |
number % 7 == 0
№20E8E3
задание
запись условия
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, оканчивающихся на 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 3.
Количество чисел не превышает 100. Введённые числа не превышают 300.
Программа должна вывести одно число – сумму чисел, оканчивающихся на 3.
Входные данные | Выходные данные |
3 13 23 24 | 36 |
number % 10 == 3
№06D42C
задание
запись условия
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, оканчивающихся на 4. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 4.
Количество чисел не превышает 100. Введённые числа не превышают 300.
Программа должна вывести одно число – сумму чисел, оканчивающихся на 4.
Входные данные | Выходные данные |
3 14 25 24 | 38 |
number % 10 == 4
№577493
задание
запись условия
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, оканчивающихся на 5. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 5.
Количество чисел не превышает 100. Введённые числа по модулю
не превышают 300.
Программа должна вывести одно число: сумму чисел, оканчивающихся на 5.
Входные данные | Выходные данные |
3 15 25 24 | 40 |
number % 10 == 5
№B92B25
задание
запись условия
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, оканчивающихся на 8. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 8.
Количество чисел не превышает 100. Введённые числа по модулю
не превышают 300.
Программа должна вывести одно число: сумму чисел, оканчивающихся на 8.
Входные данные | Выходные данные |
3 18 28 24 | 46 |
number % 10 == 8
Примеры из Банка заданий ОГЭ.