Python Вводится список из целых чисел одной строкой через пробел. Нужно найти сумму чётных элементов, следующих за вторым отрицательным. Гарантируется, что в списке всегда есть два или больше отрицательных элементов.
Ответы
Ответ дал:
0
def sum_of_evens(lst):
second_negative_index = next(i for i, x in enumerate(lst) if x < 0)[1]
sum = 0
for i in range(second_negative_index + 1, len(lst)):
if lst[i] % 2 == 0:
sum += lst[i]
return sum
input_str = input()
numbers = [int(num) for num in input_str.split()]
print(sum_of_evens(numbers))
Приложения:
tyukova123a7:
Ошибку выдаёт в 19 и 3 строке(
Вас заинтересует
3 месяца назад
3 месяца назад
4 месяца назад
4 месяца назад
1 год назад
1 год назад
7 лет назад
7 лет назад