Изменил(а) на 'TEMA5/test.md'

main
TimoshenkoAA 3 недель назад
Родитель 4513f83acb
Сommit 1013b19afb

@ -5,40 +5,33 @@
## Решение: ## Решение:
``` ```
>>> import random >>> import random
>>> # Параметры распределения из задания >>> # Параметры распределения из задания
>>> mu = 3400 >>> mu = 3400
>>> sigma = 121 >>> sigma = 121
>>> n = 20 >>> n = 20
>>> # Создам пустой список для хранения чисел >>> # Создам пустой список для хранения чисел
>>> numbers = [] >>> numbers = []
>>> # Заполню список случайными числами >>> # Заполню список случайными числами
>>> for i in range(n): >>> for i in range(n):
... # Генерирую случайное число с нормальным распределением ... # Генерирую случайное число с нормальным распределением
... # Использую формулу преобразования: x = mu + sigma * random.gauss(0, 1) ... # Использую формулу преобразования: x = mu + sigma * random.gauss(0, 1)
... number = mu + sigma * random.gauss(0, 1) ... number = mu + sigma * random.gauss(0, 1)
... numbers.append(number) ... numbers.append(number)
>>> # Здесь я вывожу сгенерированные числа >>> # Здесь я вывожу сгенерированные числа
>>> print("Сгенерированные числа:") >>> print("Сгенерированные числа:")
>>> for i in range(n): >>> for i in range(n):
... print("Число", i+1, ":", "%.2f" % numbers[i]) ... print("Число", i+1, ":", "%.2f" % numbers[i])
>>> # Рассчитываю среднее значение >>> # Рассчитываю среднее значение
>>> summa = 0 >>> summa = 0
>>> for num in numbers: >>> for num in numbers:
... summa += num ... summa += num
>>> mean_value = summa / n >>> mean_value = summa / n
>>> print("\nСреднее значение:", "%.2f" % mean_value) >>> print("\nСреднее значение:", "%.2f" % mean_value)
>>> # Подсчитываю числа выше среднего >>> # Подсчитываю числа выше среднего
>>> count_above = 0 >>> count_above = 0
>>> for num in numbers: >>> for num in numbers:
... if num > mean_value: ... if num > mean_value:
... count_above += 1 ... count_above += 1
>>> print("Количество чисел выше среднего:", count_above) >>> print("Количество чисел выше среднего:", count_above)
Сгенерированные числа: Сгенерированные числа:
Число 1: 3300.47 Число 1: 3300.47

Загрузка…
Отмена
Сохранить