Could anyone share a trick to avoid errors caused by python internal rounding?

```
import rhinoscriptsyntax as rs
import math
listX = []
for i in range(n):
listX.append(((p2.X - p1.X)/(n-1))*i)
print(listX)
r = p2.X - p1.X
print(r)
pts = []
for k in range(n):
pts.append(rs.AddPoint(round(listX[k],3),-round((math.sqrt(r**2 - (listX[k]-p1.X)**2)-p2.Y),3)))
```

GH.ArrangePointsInQuarterCircle.gh (6.5 KB)