在Python中,sqrt
函数用于计算平方根,其使用方法如下:
一、基本用法
-
导入math模块
需先导入
math
模块,因为sqrt
函数属于该模块的静态方法,无法直接调用。 -
函数调用语法
import math result = math.sqrt(x)
其中
x
为非负数值(整数或浮点数),返回值为浮点数平方根。
二、示例代码
-
计算整数的平方根
import math num = int( ("请输入一个整数: ")) print(f"{num}的平方根是:{math.sqrt(num)}")
输入9,输出:
9的平方根是:3.0
。 -
计算小数的平方根
import math num = float(input("请输入一个小数: ")) print(f"{num}的平方根是:{math.sqrt(num)}")
输入2.25,输出:
2.25的平方根是:1.5
。
三、注意事项
-
参数限制
-
必须传入非负数,否则抛出
ValueError
异常。 -
不支持复数输入,复数需使用
cmath
模块。
-
-
返回值类型
返回值为浮点数(如
4.0
),而非整数。
四、扩展说明
- 其他模块替代方案 :若需处理复数,可使用
cmath.sqrt(-16)
计算虚数平方根;若需高效数值计算,可借助numpy
库。