Hello,

I must collect coordinate points (x, y, z) and therefor used a list to store them as tuples. Although I use the round function to just get values with two decimals, the values in the list are extended to values with 14 decimals.

So I tried to find the problem and came up with:

```
import rhinoscriptsyntax as rs
matrix = []
x = 543.1
y = 345.33
z = 369.329
matrix.append([x, y, z])
x = 543.2
y = 345.35
z = 369.327
matrix.append([x, y, z])
x = 543.3
y = 345.37
z = 369.326
matrix.append([x, y, z])
x = 543.5
y = 345.38
z = 369.325
matrix.append([x, y, z])
x = round(543.6738448321, 2)
y = round(1345.33324332, 3)
z = round(369.84264326, 4)
matrix.append([x, y, z])
for m in matrix:
print(m)
```

results in

```
[543.10000000000002, 345.32999999999998, 369.32900000000001]
[543.20000000000005, 345.35000000000002, 369.327]
[543.29999999999995, 345.37, 369.32600000000002]
[543.5, 345.38, 369.32499999999999]
[543.66999999999996, 1345.3330000000001, 369.8426]
```

Strange, isn’t it? Where is the mistake? How to solve it and get just the values defined

Regards, MillingGuy