форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
33 строки
1.2 KiB
Markdown
33 строки
1.2 KiB
Markdown
# Индивидуальное контрольное задание по теме 4
|
|
Подольский Никита, А-01-23
|
|
|
|
## Задание (Вариант 3)
|
|
|
|
Создайте список с 3 элементами – нормально распределенными случайными числами с математическим ожиданием -3.5 и дисперсией 25. Составьте кортеж с элементами, равными синусам от элементов первого списка. Рассчитайте сумму элементов этого кортежа.
|
|
|
|
## Решение
|
|
### 1
|
|
``` python
|
|
>>> import random
|
|
>>> import math
|
|
|
|
>>> mu = -3.5
|
|
>>> sigma = 5
|
|
>>>
|
|
>>> random.seed(42)
|
|
>>>
|
|
>>> spisok = []
|
|
>>> for i in range(3):
|
|
spisok.append(random.gauss(mu, 5))
|
|
|
|
>>> kortezh = tuple(math.sin(x) for x in spisok)
|
|
>>> suma = sum(kortezh)
|
|
|
|
>>> print('список:', spisok)
|
|
>>> print('кортеж синусов:', kortezh)
|
|
>>> print('сумма:', suma)
|
|
список: [-4.220451647889642, -4.364518001657596, -4.056579307838312]
|
|
кортеж синусов: (0.8814194445437432, 0.940100620060998, 0.7925544486907984)
|
|
сумма: 2.61407451329554
|
|
|
|
``` |