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