• # Un peu de lecture

    Posté par . En réponse au message Euh... comment dire... C'est bizarre.. Évalué à 4.

    http://www.afpy.org/doc/python/2.7/tutorial/floatingpoint.html

    Pour résumer, un ordinateur travaille en binaire : la partie décimale d'un nombre flottant s'exprime comme la somme d'un nombre fini de fractions de puissances de 2 (1/2, 1/4, 1/8...). Il y a des valeurs que l'on ne peut pas représenter ainsi de façon exacte (par exemple, 0.1). L'ordinateur peut s'en approcher, suffisamment pour que tes calculs paraissent exacts, mais cette approximation peut te jouer des tours dans certaines conditions.

    Oh, et ce n'est pas lié à Python, c'est la même choses dans la plupart dans langages de programmation.