Напишите программу, которая в последовательности целых чисел вычисляет сумму всех чисел,
Напишите программу, которая в последовательности целых чисел вычисляет сумму всех чисел, которые кратны 6 либо 11. Программка получает на вход целые числа, количество введенных чисел безызвестно, последовательность чисел кончается числом 0 (0 - признак окончания ввода, не входит в последовательность). Количество чисел не превосходит 1000. Введенные числа по модулю не превосходят 30 000. Программка должна вывести одно число: сумму всех чисел, которые кратны 6 либо 11.
Задать свой вопрос- ( Решение задачки предоставлено на языке программирования - Python версии 3.6.4 ).
Заведем пустой массив a, который будет последовательно заполнятся элементами, введенными юзером с клавиатуры, до тех пор, пока юзер не введет 0.
Дальше с подмогою цикла for перебираем все элементы массива, и благодаря условию if обретаем среди их элементы со значениями кратными 6 либо же 11, вычисляем сумму таких частей и выводим ее. В итоге получаем следующую программку:
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 or a[i] % 11 == 0:
k += a[i]
print(k)
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.