From c42b7998745c3617935e2a8afb07d8ac4ed2c93d Mon Sep 17 00:00:00 2001 From: Pavel Date: Fri, 24 Oct 2025 11:12:26 +0300 Subject: [PATCH] =?UTF-8?q?task:=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA4/report.md | 9 ++++++++- TEMA4/task.md | 5 ++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/TEMA4/report.md b/TEMA4/report.md index 0bbccc4..3b31687 100644 --- a/TEMA4/report.md +++ b/TEMA4/report.md @@ -88,6 +88,10 @@ TypeError: 'zip' object is not subscriptable >>>gg 221.456 #выполняет блок кода ``` +Вывод: eval() для вычислений с возвратом значения, exec() для выполнения кода без возврата значения. +exec() не возвращает значение функции, но он выполняет код, который может создавать, изменять или удалять переменные в текущей области видимости. Поэтому переменная gg становится доступной после выполнения exec(). + + ## 2.6 Изучение ряда полезных функций (abs, pow, max, min, sum, divmod, len, map) @@ -276,7 +280,10 @@ seed(a=None, version=2) method of random.Random instance sequences from older versions of Python), the algorithm for str and bytes generates a narrower range of seeds. ->>>random.seed() +>>>random.seed() # Использует текущее время системы +# Каждый запуск программы даст разные последовательности +# Фиксированное начальное значение +# Всегда одинаковая последовательность для тестов >>>r = random.random() #случайное число от 0.0 до 1.0 >>>r 0.915829800247012 diff --git a/TEMA4/task.md b/TEMA4/task.md index 9b59e74..acb3cdc 100644 --- a/TEMA4/task.md +++ b/TEMA4/task.md @@ -26,9 +26,8 @@ import cmath import time import random -tup = tuple(math.floor((round(cmath.phase(0.2+0.8j), 2) * 20) / 3), (round(cmath.phase(0.2+0.8j), 2) * 20) % 3) -print(tup) -(8, 2.6000000000000014) +divmod(round(cmath.phase(0.2+0.8j),2)*20,3) +(8.0, 2.6000000000000014) # Текущее московское время