diff --git a/TEMA4/IKZ_TEMA4.py b/TEMA4/IKZ_TEMA4.py new file mode 100644 index 0000000..a5381e5 --- /dev/null +++ b/TEMA4/IKZ_TEMA4.py @@ -0,0 +1,18 @@ +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) diff --git a/TEMA4/test.md b/TEMA4/test.md new file mode 100644 index 0000000..8b59b70 --- /dev/null +++ b/TEMA4/test.md @@ -0,0 +1,33 @@ +# Индивидуальное контрольное задание по теме 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 + +``` \ No newline at end of file