Автор оригинала: Team Python Pool.
Python Power | pow() | Оператор Python Power
Степень (или показатель степени) числа говорит, сколько раз использовать это число в умножении. Вычисление силы любого числа – жизненно важная работа. Потому что сила числа может быть необходима во многих математических дисциплинах, а также в больших проектах. Он имеет множество применений в повседневном программировании. Вычисление Python Power легко и может быть сделано в несколько строк. Python поставляется с множеством различных функций, каждая из которых построена специально для того, чтобы добавить больше универсальности интерфейсу, чем раньше.
Для вычисления мощности числа в Python у нас есть в основном три метода или метода. Первая в экосистеме Python-это степенная функция, также представленная как pow(). Второй способ-использовать Оператора Питания. Представлен или используется как ** в Python. И третий – это использование циклов или итераций. В этой статье мы обсудим Степенную функцию, Вычисляющую мощность числа с помощью циклов и степенного оператора в Python.
Что такое функция Power pow() в Python?
Одним из важных базовых арифметических операторов в Python является оператор экспоненты . Он принимает два действительных числа в качестве входных аргументов и возвращает одно число. Pow можно использовать с 3 аргументами для деления по модулю.
Синтаксис функции pow()
pow(x, y, z)
Параметры
Функция pow() в Python принимает три параметра:
- x – число, основание
- y – число, показатель степени
- z (необязательно) – число, используемое для модуля
Значение/Использование x,y,z в pow()
Параметры x,y,z в функции pow() можно использовать следующим образом.
- pow(x, y) равно xy
- pow(x, y, z) равно xy % z
- X: X может быть либо неотрицательным целым числом, либо отрицательным целым числом, когда оно используется.
- Y: Y также может быть неотрицательным целым числом или отрицательным целым числом при использовании в уравнении.
- Z: В большинстве случаев z является необязательной переменной и может присутствовать, а может и не присутствовать.
Примечание: Здесь третий параметр в pow() является необязательным. Таким образом, вы можете использовать функцию pow() только с двумя параметрами. И вместо x,y,z вы можете использовать любую переменную.
Возвращаемое значение и случаи реализации в функции pow()
Примеры расчета мощности Python с помощью функции pow()
В следующих примерах мы будем вычислять степень Python числа с помощью функции pow ().
Давайте Начнем.
Пример 1: Базовый пример вычисления мощности числа с помощью функции pow ()
# taking x and y oth as positive
print(pow(5, 2))
# taking x as negative and y as positive
print(pow(-5, 2))
# taking x as positive and y as negative
print(pow(5, -2))
# taking x as negative and y as negative
print(pow(-5, -2))
Выход:
25
25
0.04
0.04
Пример 2: Использование плавающего числа для вычисления мощности числа:
The exponent of.90169943749474 The exponent of.01933598375618 The exponent of.0
Пример 3: Использование третьего аргумента (по модулю) в функции pow ()
Также можно вычислить a^b mod m.
>>> pow(a,b,m)
Это очень полезно в вычислениях, где вы должны напечатать результирующий % mod.
Примечание: Здесь a и b могут быть плавающими или отрицательными, но, если присутствует третий аргумент, b не может быть отрицательным.
Python-программа, использующая pow с 3 аргументами
Выход:
4
Объяснение:
Итак, в приведенном выше примере у нас есть три параметра x,y и z. Здесь x-базовое число. Переменная y-это экспонента или степень числа, а z-модуль.
Приведенный выше пример может быть записан в простой математике как
12^2%5, что равно 4
Пример 4: Базовый пример вычисления степени числа с помощью функции math.pow ()
Здесь, в этом примере, мы должны импортировать математический модуль для вычисления мощности числа.
import math
print(math.pow(5,2))
Выход:
25.0
Примечание: Python имеет математический модуль, который имеет свой собственный pow(). Он принимает два аргумента и возвращает число с плавающей запятой. Честно говоря, мы никогда не будем использовать math.pow().
Что такое Python Power Operator
В Python оператор мощности (**) и функция pow() эквивалентны. Поэтому мы можем использовать то, что кажется наиболее ясным. Я чувствую, что горшок яснее, но мне редко нужны экспоненты в программах.
** оператор, используемый в качестве оператора степени(экспоненты) в python.
Возведение числа в степень N умножает число само на себя N раз. Например, <код>2, возведенный в степень <код>3, равен <код>2 × <код>2 × <код>2 = <код>8.
Как использовать Power Operator в Python
Чтобы использовать оператор мощности (**) в Python, мы должны поставить (**) между двумя числами, чтобы поднять первое число до последнего.
Синтаксис
a**b
Здесь a - это любое выражение, вычисляющее числовой тип. И b любое выражение, вычисляющее числовой тип.
Примеры использования оператора Power в Python
#Python power operator example
#Change the below value and try it yourself.
** b
print(result)
Выход:
15625
Примечание:
Оператор мощности python принимает любой числовой тип данных, например int или число с плавающей запятой.
Вычисление мощности Python числа с помощью циклов
В этом методе для вычисления мощности числа мы используем цикл for. Этот метод или способ также известен как наивный методдля вычисления мощности.
Эта программа на Python позволяет пользователю вводить любые href="https://en.wikipedia.org/wiki/Numerical">числовое значение, показатель степени. Далее, эта программа Python находит силу числа с помощью Для петли. href="https://en.wikipedia.org/wiki/Numerical">числовое значение, показатель степени. Далее, эта программа Python находит силу числа с помощью Для петли.
Программа для вычисления мощности числа с помощью цикла for.
# Python Program to find Power of a Number using for loop
(input(" Please Enter any number : "))(input(" Enter Exponent Value : "))
for i in range(1, exponent + 1):
* number
print("The Result of {0} Power {1} = {2}".format(number, exponent, power))
Выход:
Please Enter any number : 20
Enter Exponent Value : 2
The Result of 20 Power
Эта сила Python числовой программы, использующей while loop, будет такой же, как и выше, но на этот раз мы используем While Loop вместо for loop.
Надо Читать
Как преобразовать строку в нижний регистр в PythonКак вычислить квадратный корень в PythonPython User Input | Python Input () Function | Keyboard InputЛучшая книга для изучения Python в 2020 году
Замечания
Python определяет pow(0, 0) и 0 ** 0 как 1, как это обычно бывает для языков программирования.
Вывод
Итак, мы рассмотрели все возможные способы или методы вычисления Python Power числа. Функция Power в Python при правильном использовании может устранить много стресса и путаницы. Мы надеемся, что из этой статьи вы узнали, как правильно использовать функцию power в Python, и таким образом будете использовать ее в своем повседневном программировании.
Если у вас все еще есть какие-либо сомнения или предложения относительно мощности python, сообщите нам об этом в разделе комментариев ниже.
Счастливого кодирования!