math.isqrt() 方法是 Python 的 math 模块中的一个函数,用于计算一个非负整数的平方根的整数值。

以下是 math.isqrt() 方法的基本语法:
math.isqrt(n)

  •  n: 一个非负整数。


返回值是一个整数,表示给定非负整数 n 的平方根的整数值。

以下是一些示例:
import math

# 计算平方根的整数值,例如 isqrt(25)
result1 = math.isqrt(25)
print(result1)  # 输出 5

# 计算平方根的整数值,例如 isqrt(16)
result2 = math.isqrt(16)
print(result2)  # 输出 4

# 计算平方根的整数值,例如 isqrt(10)
result3 = math.isqrt(10)
print(result3)  # 输出 3

在这个例子中,math.isqrt() 函数分别计算了 25、16 和 10 的平方根的整数值。这个函数对于需要获取非负整数平方根的整数部分时很有用。


转载请注明出处:http://www.zyzy.cn/article/detail/379/Python3