原文 Python | math.isqrt() method Last Updated: 14-01-2020 Math module in Python contains a number of mathematical operations, which can be performed with ease using the module. math.isqrt() method in Python is used to get the integer square root of the given non-negative integer value n. This method returns the floor value of the exact square root of n or equivalently the greatest integer a such that a2 <= n.
Note: This method is new in Python version 3.8.
Syntax: math.isqrt(n) Parameter: n: A non-negative integer Returns: an integer value which represents the floor of exact square root of the given non-negative integer n. # Python Program to explain # math.isqrt() method import math n = 10 # Get the floor value of # exact square root of n sqrt = math.isqrt(n) print(n) n = 100 # Get the floor value of # exact square root of n sqrt = math.isqrt(n) print(n)output:
3 10