导语:
本文主要介绍了关于python如何求解多次方程的相关知识,包括python解复杂方程,以及python解超越方程这些编程知识,希望对大家有参考作用。
python求解多次方程的方法:
使用import语句导入camtch(mathematical complex operation)模块,使用input函数获取用户输入的计算值,将复数方程的数学计算方法写成算法。使用该算法,可以求解多个方程。
示例如下:
计算二次方程的解
# 二次方程式 ax**2 + bx + c = 0
# a、b、c 用户提供,为实数,a ≠ 0
# 导入 cmath(复杂数学运算) 模块
import cmath
a = float(input('输入 a: '))
b = float(input('输入 b: '))
c = float(input('输入 c: '))
# 计算
d = (b**2) - (4*a*c)
# 两种求解方式
sol1 = (-b-cmath.sqrt(d))/(2*a)
sol2 = (-b+cmath.sqrt(d))/(2*a)
print('结果为 {0} 和 {1}'.format(sol1,sol2))
执行以上代码输出结果为:
$ python test.py 输入 a: 1
输入 b: 5
输入 c: 6
结果为 (-3+0j) 和 (-2+0j)
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ centos安装python3怎么办?11/09
- ♥ Python二进制转换:十进制到二进制的用法11/01
- ♥ python如何管理内存10/14
- ♥ python安装环境中的Jupyter Notebook是什么?11/26
- ♥ 如何使用python3重新结合正则表达式?01/11
- ♥ python函数是怎么调用的01/08
内容反馈