如何使用Python解决二次方程?

如何使用Python解决二次方程?

您可以使用Python中的cmath模块来解决二次方程。这是因为二次方程的根可能具有复数性质。如果您有方程的形式为ax^2 + bx + c = 0,则

阅读更多:Python 教程

例子

import cmath

a = 12
b = 8
c = 1
# 判别式
d = (b**2) - (4*a*c)
root1 = (-b - cmath.sqrt(d)) / (2 * a)
root2 = (-b + cmath.sqrt(d)) / (2 * a)
print(root1)
print(root2)
Python

输出

这将会得到输出:

(-0.5+0j)
(-0.16666666666666666+0j)
Python

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册