Tsvetkova Tatyana 1 день назад
Родитель 1e1fd17e90
Сommit b74c73fe72

@ -0,0 +1,27 @@
17. Создайте список с 20 комплексными числами, у которых вещественная и мнимая части – слу-чайные, нормально распределенные числа с математическим ожиданием 15 и стандартным отклонением 8. Рассчитайте среднее значение фаз по элементам множества и отобразите ре-зультат с округлением до 2-х знаков после точки в виде строки вида: «Среднее фаз = ХХХ.ХХ».
```py
>>> import random
>>> import math
>>> import cmath
# Создаем список с 20 комплексными числами
>>> compl_n=[]
>>> for _ in range(20):
# Генерируем вещественную и мнимую части с нормальным распределением
... p1=random.gauss(15,8) # мат. ожидание = 15, стандартное отклонение = 8
... p2=random.gauss(15,8) # мат. ожидание = 15, стандартное отклонение = 8
... c=complex(p1,p2)
... compl_n.append(c)
...
# Рассчитываем фазы для каждого комплексного числа
>>> phases=[]
>>> for n in compl_n:
... phase = cmath.phase(n)
... phases.append(phase)
...
# Вычисляем среднее значение фаз
>>> average_phase = sum(phases) / len(phases)
#Округляем до 2-х знаков после точки
>>> result = f"Среднее фаз = {average_phase:.2f}"
>>> result
'Среднее фаз = 0.92'
```
Загрузка…
Отмена
Сохранить