Предмет: Информатика, автор: ujnadyuhah7y8dhau8dh

Python
Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, кратных 6 и оканчивающихся на 2. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести одно число: сумму всех чисел, кратных 6 и оканчивающихся на 2.

Ответы

Автор ответа: Olga8128
1

a = 1

summ = 0

while a != 0:

   if a % 10 == 2 and a % 6 == 0:

       summ += a

   a = int(input())

print(summ)

В программе переменной a присваиваются значения введенных чисел. Если a длится на 6 и оканчивается на 2, то мы прибавляем a к сумме summ. Остановка при вводе нуля гарантируется условием "while a != 0".

Похожие вопросы