• [^] # Re: Rien de surprenant

    Posté par (Mastodon) . En réponse au journal [Humour] vers un monde différent. Évalué à 0.

    Si tu demandes une test de comparaisons à 0.1 près, c'est (2.0 - 1.8 - 0.2) > -0.1 ou <0.1 (je schématise) que tu aurais dû demander.

    OH MON DIEU !

    Tiré de la doc de Python :

    Also, since the 0.1 cannot get any closer to the exact value of 1/10 and 0.3 cannot get any closer to the exact value of 3/10, then pre-rounding with round() function cannot help:

    round(.1, 1) + round(.1, 1) + round(.1, 1) == round(.3, 1)
    => False

    Même ça c'est faux. C'est pas tout à fait ce que tu as dit (restons stricts), mais là quand même... j'avoue que je me serais bien fait avoir.

    Honnêtement, tu l'aurais anticipé ?

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.