Функція pow() обчислює степінь числа, підносячи перший аргумент в степінь (значення) другого аргументу. Наприклад:
|
1 2 |
# Обчислюємо 3^4 print(pow(3, 4)) |
Результат:
81
Синтаксис функції pow()
|
1 |
pow(число, степінь, модуль) |
Параметри функції pow()
Функція pow() приймає 3 параметри:
число — значення, яке підноситься до степінь;
степінь — значення степеня, в який потрібно піднести число;
модуль (не обов’язково) — результат числа, піднесеного в степінь, ділиться на модуль і визначається остача: число^степінь%модуль.
Значення, яке повертає функція pow()
Функція pow() повертає:
число^степінь — число, піднесене в степінь;
число^степінь%модуль — якщо вказано параметр модуль;
1 — якщо значення степінь дорівнює 0;
0 — якщо значення число дорівнює 0.
Приклад №1: Функція pow() в Python
|
1 2 3 4 5 6 7 8 9 10 11 |
# Повертає 2^2 print(pow(2, 2)) # Повертає -2^2 print(pow(-2, 2)) # Повертає 1/2^2 print(pow(2, -2)) # Повертає -1/-2^2 print(pow(-2, -2)) |
Результат:
4
4
0.25
0.25
Функція pow() обчислює значення числа, піднесеного до вказаного степеня.
В цьому прикладі:
pow(2, 2) це 22 — результат 4;
pow(-2, 2) це -22 — результат 4;
pow(2, -2) це 1/22 — результат 0.25;
pow(2, -2) це -1/-22 — результат 0.25.
Приклад №2: Функція pow() з модулем
|
1 2 3 4 5 6 |
x = 7 y = 2 z = 5 # Обчислюємо x^y%z print(pow(x, y, z)) |
Результат:
4
Тут ми піднесли число 7 до степеня 2, у результаті чого отримали 49. Оскільки ми використали функцію pow() з трьома аргументами x, y та z, то результат 49 ділиться на третій аргумент (модуль) 5 і обчислюється остача. Ось чому ми отримали в результаті 4.
