diff --git a/TEMA4/lab4.md b/TEMA4/lab4.md index 6620514..80e68c0 100644 --- a/TEMA4/lab4.md +++ b/TEMA4/lab4.md @@ -1,6 +1,6 @@ ### Отчет тема 4 -##Пункт 2 Стандартные функции (модуль builtins, импортированный по умолчанию) -##Пункт 2.1 +## Пункт 2 Стандартные функции (модуль builtins, импортированный по умолчанию) +## Пункт 2.1 round() - округление с заданной точностью ```py >>> help(round) @@ -33,7 +33,7 @@ round(number, ndigits=None) Если ndigits не указан, функция возвращает округленное целое число. Если указано, то число с плавающей точкой -##Пункт 2.2 +## Пункт 2.2 Функция range создание последовательности целых чисел с заданным шагом или, по умолчанию, с шагом 1. ```py >>> gg=range(76,123,9) @@ -51,7 +51,7 @@ range(0, 23) >>> 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 – создание общего объекта, элементами которого являются кортежи, составленные из эле-ментов двух или более объектов-последовательностей +## Пункт 2.3 zip – создание общего объекта, элементами которого являются кортежи, составленные из эле-ментов двух или более объектов-последовательностей ```py >>> qq = ['Цветкова', 'Снегура','Зеленкина'] >>> ff=zip(gg,qq) @@ -73,7 +73,7 @@ TypeError: 'zip' object is not subscriptable ``` Объект класса zip неизменяемый. -##Пункт 2.4. Функция eval – вычисление значения выражения, корректно записанного на языке Python и представленного в виде символьной строки. +## Пункт 2.4. Функция eval – вычисление значения выражения, корректно записанного на языке Python и представленного в виде символьной строки. ```py >>> fff=float(input('коэффициент усиления=')); dan=eval('5*fff-156') коэффициент усиления=5 @@ -86,7 +86,7 @@ eval() — Это встроенная функция в Python, которая Как работает: 1)Компилирует строку в байт-код 2)Выполняет этот байт-код в заданном контексте -##Пункт 2.5. Похожая на eval функция exec – чтение и выполнение объекта-аргумента функции. Этот объ-ект должен представлять собой строку символов с совокупностью инструкций на языке Python. +## Пункт 2.5. Похожая на eval функция exec – чтение и выполнение объекта-аргумента функции. Этот объ-ект должен представлять собой строку символов с совокупностью инструкций на языке Python. ```py >>> exec(input('введите инструкции:')) введите инструкции:perem=-123.456;gg=round(abs(perem)+98,3) @@ -95,7 +95,7 @@ eval() — Это встроенная функция в Python, которая Пояснение: eval превращает текст в работающий код exec может выполнять любой код, но не возвращает значение. -##Пункт 2.6. Самостоятельно изучите и попробуйте применить функции abs, pow, max, min, sum, divmod, len, map. +## Пункт 2.6. Самостоятельно изучите и попробуйте применить функции abs, pow, max, min, sum, divmod, len, map. ```py Возведение модуля (abs) ```py