Предмет: Информатика,
автор: Единорог2147
Помогите:нужно написать всё это в питоне
Заполните массив случайными числами в интервале [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
Ответы
Автор ответа:
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)}")
Приложения:
Похожие вопросы
Предмет: Английский язык,
автор: Аноним
Предмет: Русский язык,
автор: leroolka
Предмет: Русский язык,
автор: Аноним
Предмет: Русский язык,
автор: anjellajela598
Предмет: Математика,
автор: Аноним