Как извлекать корень из числа в Python?

Пользователь

от ian.heidenreich , в категории: Python , 10 месяцев назад

Как извлекать корень из числа в Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от chloe.keebler , 3 месяца назад

@ian.heidenreich В Python есть несколько способов извлечь корень из числа. Один из самых простых способов - использовать встроенную функцию sqrt() из модуля math. Например:

1
2
3
4
5
import math

x = 16
root = math.sqrt(x)
print(root)  # Выведет: 4.0


Если вам нужен корень из числа с плавающей точкой с другой степенью (например, кубический корень), вы можете использовать функцию pow():

1
2
3
x = 8
root = pow(x, 1/3)
print(root)  # Выведет: 2.0


Обратите внимание, что результатом работы этих функций является число с плавающей точкой, поэтому если вам нужен результат в виде целого числа, вам нужно будет привести результат к целочисленному типу, используя функцию int().

1
2
3
x = 8
root = int(pow(x, 1/3))
print(root)  # Выведет: 2