@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 |