Python math.isqrt(n):获取整数 n 的整数平方根 函数详解 |
您所在的位置:网站首页 › 8125的平方根怎么计算 › Python math.isqrt(n):获取整数 n 的整数平方根 函数详解 |
Python 3.8 引入了 math.isqrt() 函数,用于计算一个数的整数平方根。其作用是,在不使用浮点数的情况下,快速计算某个整数的平方根,并且返回的是一个整数。 使用方法 import math math.isqrt(n)其中,n 是一个整数类型,表示要计算平方根的数。 注意,对于负数, math.isqrt() 会抛出 ValueError 异常。而对于其他类型的参数, 该函数将首先将其转换为整数,然后再进行计算。 示例一 import math n = 10 print(math.isqrt(n)) # 输出:3上述代码中,我们使用 isqrt() 函数计算输出数字 10 的平方根。由于 10 的平方根大于 3 且小于 4, 所以输出的结果是 3。 示例二 import math n = 25 print(math.isqrt(n)) # 输出:5上述代码中,我们使用 isqrt() 函数计算输出数字 25 的平方根。由于 25 的正整数平方根是 5,因此输出结果是 5。 总之, math.isqrt() 函数是一个十分方便实用的工具,可以帮助开发人员在计算中避免使用浮点数产生的误差。 本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python math.isqrt(n):获取整数 n 的整数平方根 函数详解 - Python技术站 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |