Series 13. Дан набор ненулевых целых чисел; признак его завершения — число 0. Вывести сумму всех положительных четных чисел из данного набора. Если требуемые числа в наборе отсутствуют, то вывести 0.

Решение на Python 3

import random

x = random.randrange(1,10)
print(x,end='; ')
k = 0
s = 0
if x > 0 and x % 2 == 0:
s += x
while x != 0:
x = random.randrange(-5,6)
print(x,end='; ')
if x > 0 and x % 2 == 0:
s += x
k += 1

print()
print("Amount:",k)
print("Sum of positive even numbers:",s)