Как возвести в степень в Python: простое руководство
В Python можно возвести число в степень с помощью оператора "**" или функции "pow()".
Оператор "**" принимает два операнда: число, которое нужно возвести в степень (основание) и число - показатель степени. Например, чтобы возвести число 2 в степень 3, нужно написать:
python
2 ** 3
Результатом будет 8.
Возведение в степень с помощью оператора "**" работает только для целых и вещественных чисел. Если нужно возвести число в дробную степень, то используется функция "pow()". Она принимает три аргумента: основание, показатель степени и необязательный аргумент mod, который задает модуль, по которому будет вычисляться ответ. Например, чтобы вычислить 2 в степени 0.5, нужно написать:
python
pow(2, 0.5)
Результатом будет 1.4142135623730951.
Если нужно вычислить ответ по модулю, то можно добавить третий аргумент. Например, чтобы вычислить 2 в степени 3 по модулю 5, нужно написать:
python
pow(2, 3, 5)
Результатом будет 3.
Примеры:
python
# Возведение в степень с помощью оператора "**"
a = 2
b = 3
c = a ** b
print(c) # выводит 8
# Возведение в дробную степень с помощью функции "pow()"
d = 2
e = 0.5
f = pow(d, e)
print(f) # выводит 1.4142135623730951
# Возведение в степень по модулю с помощью функции "pow()"
g = 2
h = 3
i = 5
j = pow(g, h, i)
print(j) # выводит 3