Написать программу, создающую одномерный массив из 10 элементов. Значения членов массива вводятся при выполнении программы. Программа должна определять сумму отрицательных членов массива.
array = [] for i in range(10): num = int(input(f"Введите {i+1}-й элемент массива: ")) array.append(num) sum_negative = sum([x for x in array if x < 0]) print(f"Сумма отрицательных элементов массива: {sum_negative}")
Пример работы программы:
Введите 1-й элемент массива: 5 Введите 2-й элемент массива: -3 Введите 3-й элемент массива: 9 Введите 4-й элемент массива: -7 Введите 5-й элемент массива: 2 Введите 6-й элемент массива: -4 Введите 7-й элемент массива: 1 Введите 8-й элемент массива: -6 Введите 9-й элемент массива: 8 Введите 10-й элемент массива: -2 Сумма отрицательных элементов массива: -22
for i in range(10):
num = int(input(f"Введите {i+1}-й элемент массива: "))
array.append(num)
sum_negative = sum([x for x in array if x < 0])
print(f"Сумма отрицательных элементов массива: {sum_negative}")
Пример работы программы:
Введите 1-й элемент массива: 5Введите 2-й элемент массива: -3
Введите 3-й элемент массива: 9
Введите 4-й элемент массива: -7
Введите 5-й элемент массива: 2
Введите 6-й элемент массива: -4
Введите 7-й элемент массива: 1
Введите 8-й элемент массива: -6
Введите 9-й элемент массива: 8
Введите 10-й элемент массива: -2
Сумма отрицательных элементов массива: -22