Python math.isqrt() 方法

Python math模块中定义了一些数学函数。由于这个模块属于编译系统自带,因此它可以被无条件调用。该模块还提供了与用标准C定义的数学函数的接口。本文主要介绍Python math.isqrt() 方法的使用,以及相关示例代码。

Python math.isqrt() 方法

Python Math方法

例如:

将平方根向下取整至最接近的整数:

# Import math Library
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))

1、定义和用法

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

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

2、调用语法

math.isqrt(x)

3、参数说明

参数

描述

x

必需的参数。取平方根的四舍五入数。如果x为负,

则返回ValueError。如果x不是一个数字,它返回TypeError

4、方法说明

返回值:

int值,表示数字的平方根,不带小数

Python Version:

3.8

Python Math方法

推荐阅读
cjavapy编程之路首页