• Предмет: Информатика
  • Автор: Единорог2147
  • Вопрос задан 5 лет назад

Помогите:нужно написать всё это в питоне
Заполните массив случайными числами в интервале [0,100] и найдите среднее арифметическое
его значений.
Пример:
Массив:
1 2 3 4 5
Среднее арифметическое 3.000
Заполните массив случайными числами в интервале [0,100] и подсчитайте отдельно среднее
значение всех элементов, которые <50, и среднее значение всех элементов, которые ≥50.
Пример:
Массив:
3 2 52 4 60
Среднее арифметическое элементов [0,50): 3.000
Среднее арифметическое элементов [50,100): 56.000

Ответы

Ответ дал: zertripfix
1

Ответ:

import numpy

#генерация массива

l = list(numpy.random.randint(0, 100, 5))

print(l)

print(f"Среднее арифметическое всех значений: {sum(l) / len(l)}")

a_l, b_l = [], [] # Списки элементов [0,50) и [50,100)

a, b = 0, 0 # Суммы элементов [0,50) и [50,100)

for i in l:

 if i < 50: a_l.append(i); a=a+i

 else: b_l.append(i); b=b+i

print(f"Среднее арифметическое элементов [0,50) - {a_l}: {a / len(a_l)}")

print(f"Среднее арифметическое элементов [50,100) - {b_l}: {b / len(b_l)}")

Приложения:
Вас заинтересует