Задача на обработку числовой последовательности на Python

Не понимаю, как решать такие задачи:

Напишите программу, ко­то­рая в по­сле­до­ва­тель­но­сти целых чисел опре­де­ля­ет их сумму и под­счи­ты­ва­ет количество по­ло­жи­тель­ных чётных чисел, не пре­вос­хо­дя­щих 100. Количество чисел не пре­вы­ша­ет 1000. Введённые числа по мо­ду­лю не пре­вы­ша­ют 30 000.

Что с кодом не так?

count = 0
total = 0
while True:
    n = int(input())
    if n == 0:
        break
    else:

        total += n       
while n > 0 and n%2 == 0 and n<=100:
    count+=n
print(total)    
print(count)        

Ответы (1 шт):

Автор решения: Luna Errante
sum = 0

Count = 0

while True:
    n = int(input())
    if n == 0:
        break
    sum += n
    if 0 < n <=100 and n%2==0:
        Count += 1


print(sum)

print(Count)

Может, кому пригодится.

→ Ссылка