ответвлено от main/python-labs
Изменил(а) на '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
|
||||
<zip object at 0x0000021A399B9A00>
|
||||
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
|
||||
<map object at 0x0000021A3C28AD10>
|
||||
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
|
||||
<module 'time' (built-in)>
|
||||
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)
|
||||
<BarContainer object of 4 artists>
|
||||
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
|
||||
|
||||
```
|
||||
|
||||
|
||||
|
||||
Ссылка в новой задаче
Block a user