Python math.isqrt() 方法
示例
将平方根向下取整到最接近的整数
# 导入 math 库
import math
# 打印不同数字的平方根
print (math.sqrt(10))
print (math.sqrt (12))
print (math.sqrt (68))
print (math.sqrt (100))
# 将平方根向下取整到最接近的整数
print (math.isqrt(10))
print (math.isqrt (12))
print (math.isqrt (68))
print (math.isqrt (100))
运行示例 »
定义和用法
math.isqrt()
方法将平方根向下取整到最接近的整数。
注意: 该数字必须大于或等于 0。
语法
math.isqrt(x)
参数值
参数 | 描述 |
---|---|
x | 必需。要取平方根并向下取整的数字。如果 x 为负数,则返回 ValueError。如果 x 不是数字,则返回 TypeError。 |
技术详情
返回值 | 一个 int 值,表示一个数字的平方根,不带小数。 |
---|---|
Python 版本 | 3.8 |