python编写程序求ax²+bx+c=0的实根,并保留两位小数要求:a,b,c的值从键盘输入
收起
测试图:
代码如下:
import math a,b,c=eval(input("请输入三个系数:")) if b*b-4*a*c>=0: x1=(-b-math.sqrt(b*b-4*a*c))/(2*a) x2=(-b+math.sqrt(b*b-4*a*c))/(2*a) print("x1=%.2f\nx2=%.2f" % (x1, x2)) else: print("该方程无实根")
希望对题主有所帮助!可以的话,帮忙点个采纳!
报告相同问题?