Ошибка в цикле phyton
Пытаюсь изучить питон, не могу понять в чем ошибка, надо решить задачу: с клавиатуры вводим числа и необходимо посчитать сумму четных, завершить исполнение при пустом вводе. По итогу сумму считает не верно, хотя логика вроде правильная, подскажите где ошибка может быть
summa = 0
while True:
a = input()
if a == '':
break
else:
s = int(a)
for i in range(s):
if not i % 2:
summa = summa + i
print(summa)
Ответы (1 шт):
Автор решения: S. Nick
→ Ссылка
попробуйте так:
summa = 0
while True:
a = input()
if not a:
break
s = int(a)
if not s % 2:
summa = summa + s
print(summa)