Программный код для нахождения суммы всех неотрицательных элементов массива:
def sum_of_non_negative_elements(arr): sum_non_negative = 0 for elem in arr: if elem >= 0: sum_non_negative += elem return sum_non_negative # Пример использования array = [-2, 3, -5, 7, -1, 9] result = sum_of_non_negative_elements(array) print(result) # Вывод: 19
Первоначально создается функция sum_of_non_negative_elements, которая принимает один аргумент - массив arr. Затем в цикле перебираются все элементы массива, и если элемент неотрицателен (больше или равен нулю), то его значение добавляется к переменной sum_non_negative, которая инициализирована нулевым значением. В конце функция возвращает сумму всех неотрицательных элементов.
Пример использования функции представлен ниже, где задается массив array = [-2, 3, -5, 7, -1, 9], и функция выводит сумму неотрицательных элементов равную 19.
Программный код для нахождения суммы всех неотрицательных элементов массива:
def sum_of_non_negative_elements(arr):sum_non_negative = 0
for elem in arr:
if elem >= 0:
sum_non_negative += elem
return sum_non_negative
# Пример использования
array = [-2, 3, -5, 7, -1, 9]
result = sum_of_non_negative_elements(array)
print(result) # Вывод: 19
Первоначально создается функция sum_of_non_negative_elements, которая принимает один аргумент - массив arr. Затем в цикле перебираются все элементы массива, и если элемент неотрицателен (больше или равен нулю), то его значение добавляется к переменной sum_non_negative, которая инициализирована нулевым значением. В конце функция возвращает сумму всех неотрицательных элементов.
Пример использования функции представлен ниже, где задается массив array = [-2, 3, -5, 7, -1, 9], и функция выводит сумму неотрицательных элементов равную 19.