import math def quadratic(a,b,c): if a == 0: return "不是一元二次方程" derta = b*b - 4*a*c if derta < 0: return "方程无解" elif derta ==0: return "方程有唯一解:x1=x2=%.1f" % -1*b/2/a else: return "方程有两个解:x1=%.1f,x2=%.1f" %((-1*b+math.sqrt(derta))/2/a,(-1*b-math.sqrt(derta))/2/a) a=input("input number a:") b=input("input number b:") c=input("input number c:") print("%sx^2+%sx+%s=0" % (a ,b ,c)) print(quadratic(int(a),int(b),int(c)))
Sign in to make a reply
土城剑客