On 27-dec-2005, at 12:11, Ron Speerstra wrote: > [66.6, 333, -1, 333, 1, 1234.5, 333] ...........Klopt niet (66.6) > moet zijn[66.599999999999994}
Ron, dit verschil (66.6 of 66.5999999999enzovoort) is een (bekend) technisch probleem van de manier waarop computers met floating-point getallen werken. Afhankelijk van de hardware en de systeem- programmatuur (of eigenlijk: de gebruikte C-bibliotheek) kunnen er in de laatste bits verschillen zitten, en of je die wel of niet ziet als je een floating-point getal print valt dus niet veel zinnigs over te zeggen. Een redelijk volledige uitleg van het probleem is te vinden op <http://docs.python.org/tut/node16.html>. -- Jack Jansen, <[EMAIL PROTECTED]>, http://www.cwi.nl/~jack If I can't dance I don't want to be part of your revolution -- Emma Goldman _______________________________________________ Python-nl mailing list Python-nl@python.org http://mail.python.org/mailman/listinfo/python-nl