Сумма элементов списка после первого отрицательного элемента

Условие: Пользователь вводит список из 15 элементов типа int spisok = [1,2,3,4,-5,10,20,22,30,-14,15,17,16,13,21] И программа должна: Найти индекс минимального элемента списка и найти сумму всех элементов списка после первого отрицательного числа. (То есть после (-5) найти сумму всех остальных элементов)


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

Автор решения: Zhihar

получить список чисел можно так:

arr = list(map(int, input()))

все остальное - примитивный алгоритм с использованием for

Найти индекс минимального элемента списка

  1. пройти по всем элементам массива и найти минимальный и соответствующий ему индекс

найти сумму всех элементов списка после первого отрицательного числа

  1. дойти до первого отрицательного числа

  2. сделать срез массива от текущего индекса

  3. использовать функцию sum()

P.S.

а вообще нехорошо такие вопросы в воскресенье спрашивать - это навевает грустные мысли об образовании и желании учиться :)

→ Ссылка