import math
a = float(input("请输入a的值:"))
b = float(input("请输入b的值:"))
c = float(input("请输入c的值:"))
if a==0 and b==0:
print('Data error')
elif a==0 and b!=0:
print(-1*c/b)
else:
key = b**2-4*a*c
if key < 0:
print("该方程无实数解")
elif key == 0:
x = -b/(2*a)
print(x)
else :
x1 = (-b+math.sqrt(key))/(2*a)
x2 = (-b-math.sqrt(key))/(2*a)
print(x1," ",x2)
import math
a = float(input("请输入a的值:"))
b = float(input("请输入b的值:"))
c = float(input("请输入c的值:"))
if a != 0:
delta = b**2-4*a*c
if delta < 0:
print("无根")
elif delta == 0:
s = -b/(2*a)
print("唯一根x=",s)
else :
root = math.sqrt(delta)
x1 = (-b+root)/(2*a)
x2 = (-b-root)/(2*a)
print("x1=",x1,"\t","x2=",x2)
代码大致如上,万望采纳。
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632