Математичні функції
Вбудовані стандартні функції Python можна використовувати без підключення модулів.Функція | Призначення | Приклад | Результат |
abs(x) |
Повертає |х| |
y = abs(-2.5) |
y = 2.5 |
divmod(a,b) |
Повертає значення неповної частки
і значення остачі від ділення а на b
|
c, d = divmod(7, 3) |
c = 2 d = 1 |
round(num,n]) |
Oкруглює число num до n знаків після коми;
якщо аргумент n відсутній, повертає
найближче ціле
|
х = 1.5278 y = round(х) z = round(х, 2) |
y = 2 z = 1.53 |
eval(s) |
Повертає результат арифметичного виразу,
запис якого зберігається в рядку s
|
a = eval("(3+21)/3+4") | a= 12.0 |
Модуль math надає доступ до функцій для виконання математичних операцій.
Для завантаження модуля слід записати команду:
from math import*
Розглянемо деякі функції модуля math:

Приклад:
Обчислимо відстань між точками \(A(x_a, y_a)\) і \(B(x_b, y_b)\) на координатній площині.

Довжина відрізка \(AB\) обчислюється за формулою \(AB=\sqrt{(x_b-x_a)^2+(y_b-y_a)^2}\).
\(d=\sqrt{(x_b-x_a)^2+(y_b-y_a)^2}\).
Випадкові числа
Згадаємо: щоб отримати випадкове число, необхідно завантажити модуль random:
from random import*
from random import*
Функція randint(\(x_1, x_2\)) вибирає ціле випадкове число в діапазоні від \(x_1\) до \(x_2\).
Приклад:
Отримати випадкове число в діапазоні від 1 до 10.
number = randint (1,10)
print(number) # може бути виведено 6
number = randint (1,10)
print(number) # може бути виведено 6
Функция random() повертає випадкове число з плаваючою точкою в проміжку від 0.0 до 1.0.
Приклад:
number = random() # значення від 0.0 до 1.0
print(number) # може бути виведено 0.16790529911307295
print(number) # може бути виведено 0.16790529911307295
Джерела:
Інформатика : підруч. для 8 кл. закл. загал. серед. освіти / [О. О. Бондаренко, . В. Ластовецький, О. П. Пилипчук, Є. А. Шестопалов]. — Харків : Вид-во Ранок», 2025