python如何用sqrt,Python中使用sqrt的方法

原创
admin 2小时前 阅读数 17 #Python

Python中的平方根函数sqrt()用法详解

Python的数学模块math中提供了一个平方根函数sqrt(),用于计算一个数的平方根,下面详细介绍如何使用该函数。

导入math模块

你需要导入Python的数学模块math,你可以使用以下语句来导入该模块:

import math

计算平方根

使用math模块中的sqrt()函数,你可以计算任何正数的平方根,如果你想计算10的平方根,你可以使用以下代码:

result = math.sqrt(10)
print(result)

输出将是:

3、16227766

计算负数的平方根

需要注意的是,Python的sqrt()函数只能计算正数的平方根,如果你尝试计算负数的平方根,将会得到一个错误。

result = math.sqrt(-10)
print(result)

输出将是:

Traceback (most recent call last):
  File "script.py", line 2, in <module>
    result = math.sqrt(-10)
ValueError: math domain error

计算整数的平方根

除了浮点数,你还可以使用sqrt()函数计算整数的平方根。

result = math.sqrt(100)
print(result)

输出将是:

10、0

计算分数的平方根

虽然sqrt()函数主要用于计算浮点数和整数的平方根,但你也可以用它来计算分数的平方根。

from fractions import Fraction
result = math.sqrt(Fraction(4, 9))
print(result)

输出将是:

2/3

Python的sqrt()函数是一个强大的工具,可以用于计算各种类型数的平方根,包括浮点数、整数和分数,希望这篇文章能帮助你更好地使用该函数。

热门