Предмет: Информатика,
автор: ujnadyuhah7y8dhau8dh
Python
Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, кратных 6 и оканчивающихся на 2. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести одно число: сумму всех чисел, кратных 6 и оканчивающихся на 2.
Ответы
Автор ответа:
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".
Похожие вопросы
Предмет: Русский язык,
автор: Tashka99
Предмет: Русский язык,
автор: Kivi900
Предмет: Русский язык,
автор: lana910
Предмет: Геометрия,
автор: nemych