Categories
Python Answers

How to calculate an integer square root in Python?

Spread the love

Sometimes, we want to calculate an integer square root in Python.

In this article, we’ll look at how to calculate an integer square root in Python.

How to calculate an integer square root in Python?

To calculate an integer square root in Python, we can use the math.isqrt function.

For instance, we write

n = 1000
root = math.isqrt(n)

to call math.isqrt with n to return the integer square root of n.

It’s either the exact square root or the biggest integer such that root squared is less than or equal to n.

isqrt is available since Python 3.8.

Conclusion

To calculate an integer square root in Python, we can use the math.isqrt function.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *