Python 平方根

Posted 点滴记忆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 平方根相关的知识,希望对你有一定的参考价值。

平方根,又叫二次方根,表示为〔√ ̄〕,如:数学语言为:√ ̄16=4。语言描述为:根号下16=4。

以下实例为通过用户输入一个数字,并计算这个数字的平方根:

num = float(input(请输入一个数字: ))
num_sqrt = num ** 0.5
print( %0.3f 的平方根为 %0.3f%(num ,num_sqrt))

执行以上代码输出结果为:

请输入一个数字: 4
 4.000 的平方根为 2.000

在该实例中,我们通过用户输入一个数字,并使用指数运算符 ** 来计算该数的平方根。

该程序只适用于正数。负数和复数可以使用以下的方式:

 
# 计算实数和复数平方根
# 导入复数数学模块
 
import cmath
 
num = int(input("请输入一个数字: "))
num_sqrt = cmath.sqrt(num)
print({0} 的平方根为 {1:0.3f}+{2:0.3f}j.format(num ,num_sqrt.real,num_sqrt.imag))

执行以上代码输出结果为:

请输入一个数字: -8
-8 的平方根为 0.000+2.828j

该实例中,我们使用了 cmath (complex math) 模块的 sqrt() 方法。

以上是关于Python 平方根的主要内容,如果未能解决你的问题,请参考以下文章

golang代码片段(摘抄)

python 如何对ndarray 每个变量求平方根?

Python实验二

Python 平方根

Python代码中的数学之美:用牛顿逼近法计算2的算术平方根

Python代码中的数学之美:用牛顿逼近法计算2的算术平方根