0
私はデータモデル(sqlite3のデータベースフィールド)を持っているに丸める:Pythonで基本価格に税率を追加すると価格は次のように保存されている0または5セント
base_price1 = 3715
base_price2 = 1000
実際
$37.15
$10.00
を表し
私は、フォーラムで見つかったいくつかの推奨事項(例:https://dba.stackexchange.com/questions/15729/storing-prices-in-sqlite-what-data-type-to-use)に基づいてこのコンベンションに従ってきました。
税は、実際に21.00%
私は0または5セントに最終価格とラウンドをうまくしたいです
tax = 2100
:
は、今私は税率は同じように保存されています。
ので
$37.15 * 1.21 = $44.9515
だから、記憶されるべき最終的な値がする必要があります:
Python2.7でこれを実装するためのニシキヘビ/最も簡単な方法でしょう4495
?丸め