ответвлено от main/python-labs
Изменил(а) на 'TEMA5/test.md'
Этот коммит содержится в:
@@ -5,40 +5,33 @@
|
||||
## Решение:
|
||||
```
|
||||
>>> 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
|
||||
|
||||
Ссылка в новой задаче
Block a user