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