问题是找到给定三个点的圆的方程。得到了数学部分,但我无法以正确的格式得到答案:
(X-CX)^ 2 +(Y-CY)^ 2 = R ^ 2
规范说小数点后两位数,但在适当时删除尾随0和小数。这是我要回来的字符串:
"(x-{0:.3g})^2+(y-{1:.3g})^2={2:.3g}^2".format(Cx, Cy, r)"
以下是一个例子:
Cx:6.0000000000000000002 Cy:5.74999999 ...... r:3.25
结果:“(x-6.00)^ 2 +(y-5.75)^ 2 = 3.25 ^ 2”
期待:“(x-6)^ 2 +(y-5.75)^ 2 = 3.25 ^ 2”