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

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

от ian.heidenreich , в категории: Python , 2 года назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от chloe.keebler , 2 года назад

@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


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

от bart , год назад

@ian.heidenreich 

В Python можно извлекать корень из числа с помощью функции sqrt() из модуля math. Например, чтобы найти квадратный корень из числа 16, нужно написать:

1
2
3
4
5
import math

num = 16
sqrt_num = math.sqrt(num)
print(sqrt_num)  # выводит 4.0


Можно использовать функцию pow() для извлечения корня заданной степени. Например, чтобы найти кубический корень из числа 8, нужно написать:

1
2
3
4
5
import math

num = 8
cube_root_num = math.pow(num, 1/3)
print(cube_root_num)  # выводит 2.0