Напишите программу, которая в последовательности целых чисел определяет их количество и сумму четных чисел. Программа получает на вход целые числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введенные числа по модулю не превышают 30 000. Программа должна вывести два числа: длину последовательности и сумму четных чисел.
Заводим два счётчика: n (количество чисел) и s (сумма чётных), оба сначала равны
Читаем первое число x. Пока x не равно
- увеличиваем n на
; - если x делится на
без остатка (x % == ), прибавляем x к s; - читаем следующее число.
Когда введён
Для отрицательных чисел в Python x %
n =
s =
x = int(input())
while x != :
n +=
if x % == :
s += x
x = int(input())
print(n)
print(s)
Пример: ввод
Число чётное, если остаток от деления на
Программа на Python (см. код выше) выводит длину последовательности n и сумму чётных чисел s.
Напишите программу, которая в последовательности натуральных чисел определяет количество всех четных чисел, кратных 5. Программа получает на вход натуральные числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введенные числа не превышают 30 000. Программа должна вывести одно число: количество всех четных чисел, кратных 5.
Число одновременно чётное и кратное
Читаем x. Пока x не равно
После ввода
k =
x = int(input())
while x != :
if x % == and x % == :
k +=
x = int(input())
print(k)
Пример: ввод
Условие «чётное и кратное
Программа на Python (см. код выше) выводит количество чётных чисел, кратных
