Презентація "Модуль Math – математика в Python"
Про матеріал
Модуль math – один из наиважнейших в Python. Этот модуль предоставляет обширный функционал для работы с числами. Библиотека Math в Python обеспечивает доступ к некоторым популярным математическим функциям и константам, которые можно использовать в коде для более сложных математических вычислений. Библиотека является встроенным модулем Python. В данной презентации будут даны примеры часто используемых функций и констант библиотеки Math в Python.
>> %Run 1.py. Площа окружності з радіусом 2 дорівнює: 12.566370614359172 " title="Бібліотека Math в Python забезпечує доступ до деяких популярним математичних функцій і констант, які можна використовувати в коді для більш складних математичних обчислень. У бібліотеці Math в Python є дві важливі математичні константи. Первой важной математической константой является число Пи (π)import mathprint(math.pi)>>> %Run 1.py3.141592653589793>>> Дану константу можна використовувати для обчислення площі або довжини окружності.import mathradius = 2print("Площа окружності з радіусом 2 дорівнює:", math.pi * radius ** 2)>>> %Run 1.py. Площа окружності з радіусом 2 дорівнює: 12.566370614359172 ">
>> %Run 1.py. Верхня межа 8.10 це: 9 Нижня межа 8.10 це: 8>>> " title="Функції подання чисел.ceil () і floor () - ціла частина числа.import mathnumber = 8.10# виводимо цілу частину числа з округленням до більшогоprint("Верхня межа 8.10 це:", math.ceil(number))# виводимо цілу частину числа з округленням до меншогоprint("Нижня межа 8.10 це:", math.floor(number))>>> %Run 1.py. Верхня межа 8.10 це: 9 Нижня межа 8.10 це: 8>>> ">
>> %Run 1.pyфакторiал числа 120>>> Якщо хтось намагається використати негативне число, повертається помилка значення (Value Error)" title="factorial () - функція факторіала# Iмпорт модуля math import mathnumber = 5 # вивід факторіала числаprint("факторiал числа", math.factorial(number))>>> %Run 1.pyфакторiал числа 120>>> Якщо хтось намагається використати негативне число, повертається помилка значення (Value Error)">
>> %Run 1.pyсума [0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 8.9] : 12.5сума чисел від 1 до 10: 55.0" title="Функцiя fsum() — точна сума float. Обчислює точну суму значень з плаваючою точкою в ітеріруемом об'єкті і суму списку або діапазону даних.# Імпорт модуля math import math # сума списка numbers=[.1,.2,.3,.4,.5,.6,.7,.8,8.9] print("сума", numbers, ":", math.fsum(numbers)) # сума діапазона print("сума чисел від 1 до 10:", math.fsum(range(1,11))) >>> %Run 1.pyсума [0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 8.9] : 12.5сума чисел від 1 до 10: 55.0">
>> %Run 1.pye в ступені 5: 148.4131591025766e в ступені 2.5: 12.182493960703473>>> " title="Функція exp ()Ця функція приймає один параметр у вигляді дробового числа і повертає e ^ x.# Iмпорт модуля math import math print("e в ступені 5", math.exp(5)) print("e в ступені 2.5", math.exp(2.5)) >>> %Run 1.pye в ступені 5: 148.4131591025766e в ступені 2.5: 12.182493960703473>>> ">
Бібліотека Math в Python забезпечує доступ до деяких популярним математичних функцій і констант, які можна використовувати в коді для більш складних математичних обчислень. У бібліотеці Math в Python є дві важливі математичні константи. Первой важной математической константой является число Пи (π)import mathprint(math.pi)>>> %Run 1.py3.141592653589793>>> Дану константу можна використовувати для обчислення площі або довжини окружності.import mathradius = 2print("Площа окружності з радіусом 2 дорівнює:", math.pi * radius ** 2)>>> %Run 1.py. Площа окружності з радіусом 2 дорівнює: 12.566370614359172
Функції подання чисел.ceil () і floor () - ціла частина числа.import mathnumber = 8.10# виводимо цілу частину числа з округленням до більшогоprint("Верхня межа 8.10 це:", math.ceil(number))# виводимо цілу частину числа з округленням до меншогоprint("Нижня межа 8.10 це:", math.floor(number))>>> %Run 1.py. Верхня межа 8.10 це: 9 Нижня межа 8.10 це: 8>>>
Функція fmod() — остаток от деления. Функція fmod (x, y) повертає x % y. Різниця в тому, що виразx % y працює тільки з цілими числами, а цю функцію можна використовувати і для чисел з плаваючою точкою.# Импорт модуля math import math print(math.fmod(5,2)) print(math.fmod(-5,2)) print(math.fmod(-5.2,2)) print(math.fmod(5.2,2)) >>> %Run 1.py1.0-1.0-1.20000000000000021.2000000000000002>>>
Функцiя fsum() — точна сума float. Обчислює точну суму значень з плаваючою точкою в ітеріруемом об'єкті і суму списку або діапазону даних.# Імпорт модуля math import math # сума списка numbers=[.1,.2,.3,.4,.5,.6,.7,.8,8.9] print("сума", numbers, ":", math.fsum(numbers)) # сума діапазона print("сума чисел від 1 до 10:", math.fsum(range(1,11))) >>> %Run 1.pyсума [0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 8.9] : 12.5сума чисел від 1 до 10: 55.0
Функція log () - логарифм числа. Функція log (x [, base]) знаходить логарифм числа x за основою e (за замовчуванням). base- параметр опціональний. Якщо потрібно обчислити логарифм з певною основою, його потрібно вказати.# Імпорт модуля math import math # логарифм з основою e print(math.log(2)) # логарифм з вказаною основою(2) print(math.log(64,2)) >>> %Run 1.py0.69314718055994536.0>>>
Функція sqrt () - квадратний корінь числа. Ця функція використовується для знаходження квадратного кореня числа. Вона приймає число як аргумент і знаходить його квадратний корінь.# Імпорт модуля math import math print(math.sqrt(256))print(math.sqrt(1024))print(math.sqrt(625))>>> %Run 1.py16.032.025.0>>>
Тригонометричні функціїВ Python есть следующие тригонометрические функции.import math # функція синусы print("синус PI/2 :", math.sin(math.pi/2)) # функція косинуса print("косинус 0 :", math.cos(0)) # функція тангенса print("тангенс PI/4 :", math.tan(math.pi/4)) # функція арксинусаprint("арксинус 0 :", math.acos(0)) # функція арккосинусаprint("арккосинус 1 :", math.acos(1)) # функція арктангенса print("арктангенс 0.5 :", math.atan(0.5))