[python-nl] Eigelijk niet voor de mailing list !!!

Jack Jansen Jack.Jansen at cwi.nl
Tue Dec 27 15:42:12 CET 2005


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, <Jack.Jansen op cwi.nl>, http://www.cwi.nl/~jack
If I can't dance I don't want to be part of your revolution -- Emma  
Goldman




More information about the Python-nl mailing list