From cbfdb903fa43fe52bbe6eb24ae382b3184a02fd6 Mon Sep 17 00:00:00 2001 From: OgarkovIA Date: Mon, 29 Sep 2025 09:12:41 +0000 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B8=D0=BB(?= =?UTF-8?q?=D0=B0)=20=D0=BD=D0=B0=20'TEMA4/report.md'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA4/report.md | 61 ++++++++++++++++++++++++------------------------- 1 file changed, 30 insertions(+), 31 deletions(-) diff --git a/TEMA4/report.md b/TEMA4/report.md index 0c96245..475bcce 100644 --- a/TEMA4/report.md +++ b/TEMA4/report.md @@ -8,47 +8,46 @@ ## 2. Стандартные функции -2.1. Функция round – округление числа с заданной точностью - +**2.1. Функция round – округление числа с заданной точностью** +```python round(123.456,1) 123.5 round(123.456,0) 123.0 - -2.2. Функция range – создание последовательности целых чисел с заданным шагом или, по умолчанию, с шагом 1. - +``` +**2.2. Функция range – создание последовательности целых чисел с заданным шагом или, по умолчанию, с шагом 1.** +```python gg=range(76,123,9);gg range(76, 123, 9) list(gg) [76, 85, 94, 103, 112, 121] list(range(23)) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22] - -2.3. ункция zip – создание общего объекта, элементами которого являются кортежи, составленные из элементов двух или более объектов-последовательностей (zip – застежка-«молния»). - +``` +**2.3. ункция zip – создание общего объекта, элементами которого являются кортежи, составленные из элементов двух или более объектов-последовательностей (zip – застежка-«молния»)** +```python qq = ["Ogarkov", "Butko", "Efimova", "Baranov"] ff=zip(gg,qq);ff tuple(ff) ((76, 'Ogarkov'), (85, 'Butko'), (94, 'Efimova'), (103, 'Baranov')) - -2.4. Функция eval – вычисление значения выражения, корректно записанного на языке Python и представленного в виде символьной строки - +``` +**2.4. Функция eval – вычисление значения выражения, корректно записанного на языке Python и представленного в виде символьной строки** +```python fff=float(input('коэффициент усиления=')); dan=eval('5*fff-156') коэффициент усиления=4 dan -136.0 - -2.5. Похожая на eval функция exec – чтение и выполнение объекта-аргумента функции - +``` +**2.5. Похожая на eval функция exec – чтение и выполнение объекта-аргумента функции** +```python exec(input('введите инструкции:')) введите инструкции:perem=-123.456;gg=round(abs(perem)+98,3) gg 221.456 - -2.6. Самостоятельно изучите и попробуйте применить функции abs, pow, max, min, sum, divmod, len, map - - +``` +**2.6. Самостоятельно изучите и попробуйте применить функции abs, pow, max, min, sum, divmod, len, map** +```python abs(-7+4) 3 pow(2,3) @@ -67,9 +66,9 @@ length = map(len, words);length list(length) [5, 6, 5] - +``` ## 3. Функции из стандартного модуля math – совокупность разнообразных математических функций - +```python import math help(math.factorial) Help on built-in function factorial in module math: @@ -108,9 +107,9 @@ math.floor(10.2) 10 math.pi 3.141592653589793 - +``` ## 4. Функции из модуля cmath – совокупность функций для работы с комплексными числами - +```python import cmath dir(cmath) ['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atanh', 'cos', 'cosh', 'e', 'exp', 'inf', 'infj', 'isclose', 'isfinite', 'isinf', 'isnan', 'log', 'log10', 'nan', 'nanj', 'phase', 'pi', 'polar', 'rect', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau'] @@ -118,9 +117,9 @@ cmath.sqrt(1.2-0.5j) (1.118033988749895-0.22360679774997896j) cmath.phase(1-0.5j) -0.4636476090008061 - +``` ## 5. Стандартный модуль random – совокупность функций для выполнения операций с псевдослучайными числами и выборками - +```python import random help(random.seed) Help on method seed in module random: @@ -160,9 +159,9 @@ random.betavariate(1,100) 0.00014457630861401468 random.gammavariate(1,100) 248.10585250290603 - +``` ## 6. Функции из модуля time – работа с календарем и со временем - +```python c1=time.time();c1 1759135155.9747162 @@ -185,9 +184,9 @@ time.asctime() 'Mon Sep 29 11:44:25 2025' time.localtime(c1) time.struct_time(tm_year=2025, tm_mon=9, tm_mday=29, tm_hour=11, tm_min=39, tm_sec=15, tm_wday=0, tm_yday=272, tm_isdst=0) - +``` ## 7. Графические функции - +```python import pylab Matplotlib is building the font cache; this may take a moment. x=list(range(-3,55,4)) @@ -239,9 +238,9 @@ pylab.show() pylab.bar(naselen, 3) pylab.show() - +``` ## 8. Статистический модуль statistics - +```python import statistics numbers = [1,2,3,4,5,6,7,8,9] statistics.mean(numbers) @@ -251,6 +250,6 @@ statistics.median(numbers) statistics.mod(numbers) statistics.mode(numbers) 1 - +```