_N() função Número de dígitos decimais Controle de precisão

Autora:Ártico, Criado: 2017-02-24 15:41:31, Atualizado: 2017-02-24 16:39:02

A precisão do cálculo do preço é frequentemente excessiva em transações, ganhos, informações de conta; o que leva a falhas ou erros em algumas transações. O problema pode ser bem resolvido usando o_N no programa. Quando o controle de precisão é feito, o _N não é executado. _N utilizações _N (variavel a ser processada, precisão de fração controlada) retorna resultados após o processamento

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

O resultado da reavaliação do código: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))

Sugestão No Python, o primeiro parâmetro_N deve ser convertido para float O resultado da reavaliação do código:img


Mais.

FangBeiA versão do python está sendo executada com um erro e precisa ser modificada da seguinte forma: 1. Sem espaço na primeira linha def A linha 4 não é uma linha vazia, mas tem uma guia.

Yjt111Preço de venda, não preço de captura