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 |