
Из правил математики следует - для того, чтобы возвести число в квадрат, нужно умножить это число само на себя. В Python есть несколько различных способов выполнить это.
Во-первых, вы можете просто умножить число само на себя (число * число). Однако мы покажем вам три способа сделать это без умножения чисел напрямую, ведь в случае квадрата, нужно написать число лишь два раза. Но, что если понадобится возвести число в куб, в шестую степень, в десятую? Тогда непосредственно перемножать число на само себя множество раз покажется не такой уж хорошей идей.
В Python существует 3 способа возведения числа в указанную степень:
Во-первых, вы можете просто умножить число само на себя (число * число). Однако мы покажем вам три способа сделать это без умножения чисел напрямую, ведь в случае квадрата, нужно написать число лишь два раза. Но, что если понадобится возвести число в куб, в шестую степень, в десятую? Тогда непосредственно перемножать число на само себя множество раз покажется не такой уж хорошей идей.
В Python существует 3 способа возведения числа в указанную степень:
- оператор возведения в степень **
- встроенная функция pow()
- функция math.pow() из модуля math
** называется оператором возведения в степень. Синтаксис выглядит следующим образом:
number ** exponent
Тут number — число, а exponent — степень, в которую нужно число возвести.
С помощью данного оператора мы можем возвести число в любую степень, в том числе и в квадрат. К примеру, чтобы найти квадрат числа 6, вы можете написать следующий код:
number ** exponent
Тут number — число, а exponent — степень, в которую нужно число возвести.
С помощью данного оператора мы можем возвести число в любую степень, в том числе и в квадрат. К примеру, чтобы найти квадрат числа 6, вы можете написать следующий код:
sq = 6 ** 2
print(sq)
# 36
В Python также есть встроенная функция pow(), которая возводит число в указанную степень. Синтаксис функции выглядит следующим образом:
pow(base, exponent)
Приведенный код интерпретируется как baseexponent, то есть число base в степени exponent.
Функция pow() принимает два аргумента: число (известное как основание или base) и степень, в которую число должно быть возведено (показатель степени — exponent).
Например, чтобы найти квадрат числа 6, мы можем воспользоваться функцией следующим образом:
pow(base, exponent)
Приведенный код интерпретируется как baseexponent, то есть число base в степени exponent.
Функция pow() принимает два аргумента: число (известное как основание или base) и степень, в которую число должно быть возведено (показатель степени — exponent).
Например, чтобы найти квадрат числа 6, мы можем воспользоваться функцией следующим образом:
sq = pow(6, 2)
print(sq)
# 36
Функция math.pow() из модуля math похожа на встроенную функцию pow() в использовании и синтаксисе, за исключением двух важных отличий:
К примеру, math.pow(6, 2) вернет нам 36.0.
А встроенная функция pow() возвращает число с плавающей запятой только тогда, когда число является дробным. При этом, если результат является целым числом, она вернет целое число. А math.pow() в любом случае возвращает число с плавающей запятой.
- она принимает только 2 аргумента: основание base и показатель степени exponent
- она всегда возвращает число с плавающей запятой, даже если результат является целым числом
К примеру, math.pow(6, 2) вернет нам 36.0.
А встроенная функция pow() возвращает число с плавающей запятой только тогда, когда число является дробным. При этом, если результат является целым числом, она вернет целое число. А math.pow() в любом случае возвращает число с плавающей запятой.