Type/to search
0
Follow
6
Followers
_Fonction N() Contrôle de la précision des décimales
Tutorials
Created 2017-02-24 15:41:31  Updated 2017-02-24 16:39:02
 2
 3587

Il est fréquent de rencontrer une précision excessive dans le calcul des prix dans les transactions, les bénéfices, les informations de compte. Cela entraîne l'échec ou l'erreur de certaines transactions.
Ce problème est très bien résolu en utilisant _N dans le programme.
C'est un peu comme si vous aviez un contrôle de précision_N n'a pas fait de détour.
_Utilisation de N
_N (variables à traiter, précision de contrôle de la plus petite partie) renvoie le résultat du traitement

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)); }

Résultats du test de retour de code:
img

Python

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))

Astuce Dans Python, le premier paramètre N doit être converti en float pour le float
Résultats du test de retour de code:
img

Related Recommendations
Comment
All comments (2)

    python版本运行会报错,需要修改如下:

    1. 首行def前面不有空格
    2. 第4行 不是空行,其中有tab
    9 years ago

    sell_price not shell_price

    10 years ago
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)