I noted a strange thing summing up numbers in a list:
>>> mylist = [200.2345, 300.5, 6000000.0]
>>> sum(mylist)
6000500.7345 ==> OK
>>> mylist = [200.2345, 300.5, 200.2345]
>>> sum(mylist)
700.969 ==> OK
>>> mylist = [200.2345, 6000000.0, 200.2345]
>>> sum(mylist)
6000400.4690000005 ==> WRONG
What's happening here?
Did I do something wrong or is it a bug in sum()?