Создайте программу, которая находит среднее арифметическое отрицательных элементов массива. (Python)
СОЧ ПОМОГИТЕ ПОЖАЛУЙСТА
СОЧ ПОМОГИТЕ ПОЖАЛУЙСТА
Ответ
2.5/5
(2 оценки)
2
Ответ
5/5
(1 оценка)
1
merkkaa
3 года назад
Светило науки - 596 ответов - 0 раз оказано помощи
a = [31,-3,452,-13,-2,3]
summ,count = 0,0
for i in a:
if i < 0:
summ += i
count +=1
if summ != 0:
print(summ/count)
else:
print(0)
Мозг
Отвечающий
#Сюда пишем массив
Massive = [1, -3, 10, 222, -30, -10]
#Переменная для опредиления суммы отрицательных эллементов массива
Sum = 0
#Переменная для опредиления кол-ва отрицательных эллементов массива
Count = 0
#Переменная для подсчета среднего арифметического
Avg = 0
#Цыкл, в ходе которого мы находим сумму и кол-во отрицательных эллементов массива
for elements in Massive:
if elements < 0:
Sum = elements + Sum
Count = Count + 1
#Подсчет и округление среднего арефметического
if Count > 0:
Avg = int(Sum / Count)
#Вывод среднего арефметического
print(Avg)