_N() 関数 小数点位 精度制御

作者: リン・ハーン極地, 作成日: 2017-02-24 15:41:31, 更新日: 2017-02-24 16:39:02

取引,収益,口座の情報では,価格計算の精度が過度に高くなることがよくあります. その結果,取引が失敗または誤りになります. この問題は,プログラム内で_Nを使用するとうまく解決できます. 精度制御では, _N は四辺五入を行わない. _Nの使い方 _N (処理する変数,制御する小数点精度) 処理後の結果を返します

JavaScript

function main() {
    var sell_price=0.1234567;
    Log("sell_price  _N:",_N(sell_price,6));
  
    var buy_price="0.1234567";
    Log("buy_price  _N:",_N(buy_price,6));
}

コード復習の実行結果:img

パイソン

 def main():
    sell_price=0.1234567
    Log("sell_price  _N:",_N(sell_price,6))
  
    buy_price="0.1234567"
    Log("buy_price  _N:",_N(float(buy_price),6))

ヒント Python の第1項_N は浮点型 float に変換されなければならない コード復習の実行結果:img


もっと

ファングベイPython のバージョンが実行される時,エラーが表示され,次の変更が必要です: 1.最初の行defの前に空白がない 2番目にはタブがあります.

イト111売り価格 シェル価格ではない