напишите программку которая в последовательности естественных чисел определяет сумму всех чисел

напишите программу которая в последовательности натуральных чисел определяет сумму всех чисел кратных 6 и оканчивающихся на 4 .Программка получает на ввод натуральные числа , количество введенных чисел неведомо. последовательность чисел кончается 0

Задать свой вопрос
1 ответ
  • ( Решение задачки предоставлено на языке программирования - Python версии 3.6.4 ).

Заведем пустопорожней массив a, который будет поочередно заполнятся элементами, введенными юзером с клавиатуры, до тех пор, пока юзер не введет 0. 

Дальше с помощью цикла for перебираем все элементы массива, и благодаря условию if обретаем посреди их элементы со значениями кратными 6 и заканчивающимися на цифру 4, вычисляем сумму таких частей и выводим эту сумму. В итоге получаем следующую программу:

a = []
k = 0
i = int(input())
while i != 0:
a.append(i)
i = int(input())
for i in range(len(a)):
if a[i] % 6 == 0 and a[i] % 10 == 4:
k += a[i]
print(k)
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт