Tsvetkova Tatyana 2 недель назад
Родитель d988fc8b25
Сommit 7618bbeb2f

@ -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

Загрузка…
Отмена
Сохранить