Files
python-labs/TEMA5/test.md
2026-03-19 01:39:48 +03:00

1.7 KiB

Филиппова Евгения А-01-23

Контрольное задание по теме 5

4. Создайте список с 20 случайными, нормально распределенными (математическое ожидание равно 3400, стандартное отклонение равно 121) числами. Рассчитайте по нему среднее значение и число элементов, значение которых превышает это среднее.

Решение

import random

mean = 3400  
std_dev = 121
num_elements = 20

data_list = []

for i in range(num_elements):
    number = random.gauss(mean, std_dev)
    data_list.append(number)

print("Сгенерированный список чисел:")
for i, value in enumerate(data_list):
    print(value)

average = sum(data_list) / len(data_list)
print(f"Среднее значение: {average:.2f}")

count_above_average = 0
for value in data_list:
    if value > average:
        count_above_average += 1

print(f"Количество элементов, превышающих среднее: {count_above_average}")

Вывод

Сгенерированный список чисел:
3266.0057161740197
3364.2577873809582
3348.916608655013
3262.5066922987626
3308.9415900120775
3455.0412592717685
3206.3788580234527
3504.741563444228
3453.7470771740113
3487.2596108101347
3449.8944578223154
3541.3210943794948
3438.469218313021
3352.7049681354106
3382.8377250077247
3421.6158576628404
3249.3337511565533
3143.7702393890813
3424.510733659812
3468.569809364851
Среднее значение: 3376.54
Количество элементов, превышающих среднее: 11