Python math.isqrt() 方法

实例

将平方根数向下舍入取整:

  1. # 导入 math 库
  2. import math
  3. # 打印不同数字的平方根
  4. print (math.sqrt(10))
  5. print (math.sqrt (12))
  6. print (math.sqrt (68))
  7. print (math.sqrt (100))
  8. # 将平方根向下舍入取整
  9. print (math.isqrt(10))
  10. print (math.isqrt (12))
  11. print (math.isqrt (68))
  12. print (math.isqrt (100))

定义与用法

math.isqrt() 方法将平方根数向下舍入取最接近的整数。

注意:数字必须大于或等于0。


语法

  1. math.isqrt(x)

参数值

参数描述
x必填。四舍五入的平方根数。如果 x 为负值,则返回 ValueError。如果 x 不是一个数字,它将返回一个 TypeError

技术细节

返回值:一个 int 值,表示数字的平方根,不带小数
Python 版本:3.8

分类导航