Discuss / Python / get it

get it

Topic source

    sq=math.sqrt(b**2-4*a*c)

    x1=(-b+sq)/2*a

    x2=(-b-sq)/2*a

    return x1,x2

请问!是什么意思,为什么测试失败呢

廖雪峰

#3 Created at ... [Delete] [Delete and Lock User]

测试失败就是你的程序写错了,测试的数据是根据方程手动计算的:

2x*x+3x+1=0 ==> -0.5, -1.0

你把测试的解带到方程算一下测试数据是不是对的,测试数据是对的,就说明你的程序错了。

不要对自己的程序抱有一遍过的信心

!=是不等于的意思,老师我清楚了,谢谢


  • 1

Reply