题目内容:
从键盘输入一元二次
输入格式:
已知求解的一元二次方程满足下列条件:二次项的系数不为零,计算结果只有实根。从键盘输入的数据以逗号隔开。
输出格式:
输出的格式为x1=<第一根>,x2=<第二根>,要求 第一根<=第二根;要求仅保留小数点后两位,不要输出多余的信息
输入样例:
2,6,2
输出样例:
x1=-2.62
x2=-0.38
方程的三个系数,求出其解并输出。
import math
a,b,c=eval(input())
i=b**2-4*a*c
x1=((-b)+math.sqrt(i))/(2*a)
x2=((-b)-math.sqrt(i))/(2*a)
if x1>x2:
x1,x2=x2,x1
print("x1=%.2f"%(x1))
print("x2=%.2f"%(x2))