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

Antwoord per e-mail aan