From 4113c9e5b40e6b19e35613d2a0d3153f6a461257 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=20=E2=84=96=207=20=D0=B0=D1=83=D0=B4=D0=B8?= =?UTF-8?q?=D1=82=D0=BE=D1=80=D0=B8=D0=B8=20=D0=96-115?= Date: Fri, 10 Oct 2025 11:33:19 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BE=D1=82=D1=87=D0=B5=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA4/report.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/TEMA4/report.md b/TEMA4/report.md index c194078..9f320bf 100644 --- a/TEMA4/report.md +++ b/TEMA4/report.md @@ -76,6 +76,8 @@ >>> gg 221.456 +Отличие eval() от exec() в том, что eval() вычисляет выражение , а exec() выполняет инструкции . Выражения — подмножество инструкций, отличающееся наличием результата. Например, 1, 1+2, a+3 — выражения, а присваивание или условный оператор — инструкции. + # 2.6 Изучение ряда полезных функций (abs, pow, max, min, sum, divmod, len, map) Был изучен и применен ряд полезных функций: @@ -186,7 +188,7 @@ pi - данная функция является представлением >>>cmath.phase(1-0.5j) -0.4636476090008061 -# 5 Изучения стандартного модуля randon для работы с псевдослучайными числами +# 5 Изучения стандартного модуля random для работы с псевдослучайными числами Были самостоятельно изучены и применены методы модуля random: @@ -224,6 +226,9 @@ gammavariate - случайное число с гамма-распределе sequences from older versions of Python), the algorithm for str and bytes generates a narrower range of seeds. +Функция random.seed() инициализирует начальное состояние генератора псевдослучайных чисел. Используется генератор псевдослучайных чисел (ГПСЧ): есть скрытое состояние (переменная в модуле random), на основе которого генерируется очередной результат random.random(), а само состояние обновляется. +Генерация устроена так, что распределение результатов близко к равномерному. + >>> random.seed() >>> r = random.random() >>> r