# Индивидуальное контрольное задание по Теме 5 Выполнил: Тимошенко А.А. Проверил: Козлюк Д.А. ## Задание: Вариант 4: Создайте список с 20 случайными, нормально распределенными (математическое ожидание равно 3400, стандартное отклонение равно 121) числами. Рассчитайте по нему среднее значе-ние и число элементов, значение которых превышает это среднее. ## Решение: ``` >>> import random >>> # Параметры распределения из задания >>> mu = 3400 >>> sigma = 121 >>> n = 20 >>> # Создам пустой список для хранения чисел >>> numbers = [] >>> # Заполню список случайными числами >>> for i in range(n): ... # Генерируем случайное число с нормальным распределением ... # Используем формулу преобразования: x = mu + sigma * random.gauss(0, 1) ... number = mu + sigma * random.gauss(0, 1) ... numbers.append(number) >>> # Здесь я вывожу сгенерированные числа >>> print("Сгенерированные числа:") >>> for i in range(n): ... print("Число", i+1, ":", "%.2f" % numbers[i]) >>> # Рассчитываю среднее значение >>> summa = 0 >>> for num in numbers: ... summa += num >>> mean_value = summa / n >>> print("\nСреднее значение:", "%.2f" % mean_value) >>> # Подсчитываю числа выше среднего >>> count_above = 0 >>> for num in numbers: ... if num > mean_value: ... count_above += 1 >>> print("Количество чисел выше среднего:", count_above) Сгенерированные числа: Число 1: 3300.47 Число 2: 3641.42 Число 3: 3422.97 Число 4: 3415.40 Число 5: 3300.32 Число 6: 3385.84 Число 7: 3297.38 Число 8: 3426.89 Число 9: 3489.59 Число 10: 3452.55 Число 11: 3574.94 Число 12: 3439.11 Число 13: 3377.13 Число 14: 3219.63 Число 15: 3339.65 Число 16: 3307.97 Число 17: 3333.71 Число 18: 3273.80 Число 19: 3332.02 Число 20: 3309.60 Среднее значение: 3382.02 Количество чисел выше среднего: 9 ```