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) # Текущее московское время