SneguraDS 1 день назад
Родитель b64a911ee8
Сommit 4dc1075a5c

@ -0,0 +1,15 @@
# Создайте список с 20 случайными, нормально распределенными (математическое ожидание равно 3400, стандартное отклонение равно 121) числами. Рассчитайте по нему среднее значение и число элементов, значение которых превышает это среднее.
```py
import random
import statistics
random.seed(42)
numbers = [random.gauss(3400, 121) for _ in range(20)]
print(f"Список: {[round(x, 2) for x in numbers]}")
Список: [3382.57, 3379.08, 3386.53, 3484.94, 3384.56, 3218.82, 3440.21, 3367.65, 3373.75, 3414.02, 3428.11, 3540.79, 3479.45, 3413.37, 3310.66, 3277.23, 3429.81, 3558.64, 3405.04, 3387.13]
mean_val = statistics.mean(numbers)
mean_val
3403.118242201231
above_mean = len([x for x in numbers if x > mean_val])
above_mean
10
```

@ -0,0 +1,16 @@
Python 3.13.7 (tags/v3.13.7:bcee1c3, Aug 14 2025, 14:15:11) [MSC v.1944 64 bit (AMD64)] on win32
Enter "help" below or click "Help" above for more information.
>>> import random
>>> import statistics
>>> random.seed(42)
>>> numbers = [random.gauss(3400, 121) for _ in range(20)]
>>> print(f"Список: {[round(x, 2) for x in numbers]}")
Список: [3382.57, 3379.08, 3386.53, 3484.94, 3384.56, 3218.82, 3440.21, 3367.65, 3373.75, 3414.02, 3428.11, 3540.79, 3479.45, 3413.37, 3310.66, 3277.23, 3429.81, 3558.64, 3405.04, 3387.13]
>>> mean_val = statistics.mean(numbers)
>>> print(f"Среднее значение: {mean_val:.2f}")
Среднее значение: 3403.12
>>> mean_val
3403.118242201231
>>> above_mean = len([x for x in numbers if x > mean_val])
>>> above_mean
10
Загрузка…
Отмена
Сохранить