Python 解一元二次方程ax^2+bx+c=0
from math import *
a = float(input("a:"))
b = float(input("b:"))
c = float(input("c:"))
if a == 0:
print("x=",-c/b)
else:
beta = b**2-4*a*c #b**2是b的平方
if beta > 0:
x1 = (-b + sqrt(beta))/(2*a) #记得大括号
x2 = (-b - sqrt(beta))/(2*a)
print("x1=",x1," x2=",x2)
elif beta == 0:
x = (-b + sqrt(beta))/(2*a)
print("x=",x)
else:
real = -b/(2*a)
imag = beta/(2*a)
print("x1=",complex(real,imag),"x2=",complex(real,-imag))
测试结果:
a:1
b:1
c:5
x1= (-0.5-9.5j) x2= (-0.5+9.5j)
相关知识
1、编写一程序,求一元二次方程ax^2+bx+c=0(a0)的解
python解决ax^2+bx+c=0
关于数学配方法,30 配方法解一元二次方程 x²+7y+6=0 y²
Python 解一元二次方程ax^2+bx+c=0
6x²-7x+1=0(用配 ... 求解一元二次方程)求过程。答案:x1=1,x2=1/6。 希望过程可
初中数学九年级二次函数y=a12与一元二次方程说课稿
【用配方法解方程:2x平方
【设一元二次方程x2+Bx+C=0,若B、C是一枚骰子先后掷两次出现的点数,求方程有实根的概率.】
探究n阶常系数线性非齐次方程L[y]=e~(ax)的公式解
使用 OpenCV 和 FER 在 Python 中进行实时情绪识别
网址: Python 解一元二次方程ax^2+bx+c=0 https://www.mcbbbk.com/newsview418444.html
上一篇: 宠小乐人工智能宠物管家试用问卷调 |
下一篇: 宠物行业人工智能技术应用 |
推荐分享

- 1我的狗老公李淑敏33——如何 5096
- 2南京宠物粮食薄荷饼宠物食品包 4363
- 3家养水獭多少钱一只正常 3825
- 4豆柴犬为什么不建议养?可爱的 3668
- 5自制狗狗辅食:棉花面纱犬的美 3615
- 6狗交配为什么会锁住?从狗狗生 3601
- 7广州哪里卖宠物猫狗的选择性多 3535
- 8湖南隆飞尔动物药业有限公司宠 3477
- 9黄金蟒的价格 3396
- 10益和 MATCHWELL 狗 3352