Retourner au contenu associé (entrée de forum : Euh... comment dire... C'est bizarre.)
Posté par n0wic le 27 janvier 2016 à 23:22. 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.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Un peu de lecture
Posté par n0wic . En réponse au message Euh... comment dire... C'est bizarre.. Évalué à -4. Dernière modification le 27 janvier 2016 à 23:40.
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.