Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 3 и оканчивающихся на 8. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 3 и оканчивающееся на 8.
Количество чисел не превышает 100. Введённые числа по модулю не превышают 300.
Программа должна вывести одно число: сумму чисел, кратных 3 и оканчивающихся на 8.
Пример работы программы:
Входные данные | Выходные данные |
3 | 66 |
18 | |
25 | |
48 | |
# Ввод количества чисел
n = int(input("Введите количество чисел: "))
# Инициализация суммы
sum_numbers = 0
# Ввод и обработка последовательности чисел
for i in range(n):
number = int(input("Введите число: "))
# Проверка условий: кратность 3 и окончание на 8
if number % 3 == 0 and number % 10 == 8:
sum_numbers += number
# Вывод результата
print("Сумма чисел, кратных 3 и оканчивающихся на 8:", sum_numbers)
Ответ: