编辑这个页面须要登录或更高权限!

Python 程序计算平方根

Python 实例大全

在该程序中,您将学习使用指数运算符和cmath模块查找数字的平方根。

要理解此示例,您应该了解以下Python编程主题:

示例:对于正数

# 程序来计算平方根

# 注意:可以将此值更改为不同的数字,,会得出不同的结果
num = 8 

# 接受用户的输入
#num = float(input('Enter a number: '))

num_sqrt = num ** 0.5
print('%0.3f 的平方根是 %0.3f'%(num ,num_sqrt))

输出结果

8.000 的平方根是 2.828

在此程序中,我们将数字存储在其中,num并使用**指数运算符查找平方根。该程序适用于所有正实数。但是对于负数或复数,可以按以下步骤进行。

源代码:实数或复数

# 求实数或复数的平方根
# 导入复数数学模块
import cmath

num = 1+2j

# 接受用户输入
#num = eval(input('Enter a number: '))

num_sqrt = cmath.sqrt(num)
print('{0} 的平方根是 {1:0.3f}+{2:0.3f}j'.format(num ,num_sqrt.real,num_sqrt.imag))

输出结果

(1+2j) 的平方根是 1.272+0.786j

在此程序中,我们使用cmath(复杂数学)模块中的sqrt()函数。

注意,我们已经使用了eval()函数而不是float()转换复数。此外,请注意格式化输出的方式。

在此处查找有关Python中字符串格式的更多信息。

Python 实例大全

Python 基础教程
Python 流程控制
Python 函数
Python 数据类型
Python 文件操作
Python 对象和类
Python 日期和时间
Python 高级知识
Python 参考手册