python求ax2 bx c=0的根
时间: 2023-04-24 11:02:56 浏览: 89
求解一元二次方程ax2+bx+c=的根,可以使用以下公式:
x1 = (-b + √(b2 - 4ac)) / 2a
x2 = (-b - √(b2 - 4ac)) / 2a
其中,a、b、c分别为方程中的系数,√表示开方。
需要注意的是,如果b2 - 4ac小于,则方程无实数根。
相关问题
求方程式ax2 bx c=0的根python
以下是求方程ax2 + bx + c=0的根的Python代码:
import math
a = 2
b = 3
c = 1
delta = b**2 - 4*a*c
if delta < 0:
print("方程无实数根")
elif delta == 0:
x = -b/(2*a)
print("方程有一个实数根:x =", x)
else:
x1 = (-b + math.sqrt(delta))/(2*a)
x2 = (-b - math.sqrt(delta))/(2*a)
print("方程有两个实数根:x1 =", x1, "x2 =", x2)
python解方程ax2 bx c=0
要解决方程ax2 bx c=,可以使用以下公式:
x = (-b ± √(b2 - 4ac)) / 2a
其中,a、b、c是方程中的系数,±表示两个解,√表示平方根。
使用Python编程可以如下实现:
import math
a = float(input("请输入a的值:"))
b = float(input("请输入b的值:"))
c = float(input("请输入c的值:"))
delta = b**2 - 4*a*c
if delta < :
print("方程无实数解")
elif delta == :
x = -b / (2*a)
print("方程有一个实数解:", x)
else:
x1 = (-b + math.sqrt(delta)) / (2*a)
x2 = (-b - math.sqrt(delta)) / (2*a)
print("方程有两个实数解:", x1, x2)
输入a、b、c的值后,程序会判断方程的解的情况,并输出相应的结果。