• [^] # Re: Un peu de lecture

    Posté par . En réponse au message Euh... comment dire... C'est bizarre.. Évalué à -4. Dernière modification le 27 janvier 2016 à 23:40.

    >>> Decimal(0.1) 
    Decimal('0.1000000000000000055511151231257827021181583404541015625')
    >>> Decimal(1) 
    Decimal('1')

    Donc si je comprend bien python stock les float avec une infime précision de division binaire qui force un arrondi ?

    Dans ce cas utiliser un multiplicateur sur les nombres que l'on manipule peut être une solution de contournement.