Сумма, одно условие (Python). №15.2 ОГЭ

Задания на определение суммы чисел, кратных заданному числу либо заканчивающихся на заданное число. Количество вводимых натуральных чисел известно.

Карточки заданий в формате pdf.

“%” даёт остаток от целочисленного деления. Например, 5 % 2 – остаток от целочисленного деления пяти на два (получаем 1). Если число кратно заданному, то оно делится на него без остатка. (т.е. остаток 0). Если число заканчивается на заданное, то остаток от деления на 10 должен быть таким же, как заданное число.

№50F022

  • задание
  • программа

Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 3.

Количество чисел не превышает 100. Введённые числа не превышают 300.

Программа должна вывести одно число – сумму чисел, кратных 3.

Входные данныеВыходные данные
3
12
25
9
21

Решение может выглядеть так:

сумма одно условие_1

Число должно быть кратно трём. Значит, условие:

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

Примеры из Банка заданий ОГЭ.