Предмет: Информатика,
автор: tyukova123a7
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 строке(
Похожие вопросы
Предмет: Алгебра,
автор: ClishkomYmnbIu
Предмет: Математика,
автор: rbx889
Предмет: История,
автор: nonnavys93
Предмет: Химия,
автор: chernikalerka