форкнуто от main/python-labs
main
Родитель
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
|
Загрузка…
Ссылка в новой задаче