Python math.isqrt() 方法
定义和用法
math.isqrt()
方法将平方根数向下取整到最接近的整数。
注意:该数字必须大于或等于 0。
实例
将一个平方根数向下取整到最接近的整数:
# 导入 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(x)
参数
参数 | 描述 |
---|---|
x |
必需。要取平方根的数字。 如果该数字小于 0,它将返回 ValueError。 如果该值不是数字,它将返回 TypeError。 |
技术细节
返回值: | 整数值,表示数的平方根,没有小数部分。 |
---|---|
Python 版本: | 3.8 |