Comment puis-je tronquer non pas avec le nombre décontracté comme 1, 2, 3 mais directement avec la syntaxe décimale? P>
Par exemple: P>
Je ne sais pas si une telle fonction existe, mais j'imagine quelque chose comme ça:
Je ne sais même pas comment nous pouvons appeler ce lol ... p> rond (1.5689, 0.01) code> ->
1.56 code> p>
4 Réponses :
Une approche possible pour résoudre ce qui précède serait de savoir combien de décimales après le séparateur décimal sortie: p> . code>. Ensuite, si vous connaissez le nombre de ces décimales, vous pouvez facilement contourner votre numéro d'entrée. Ci-dessous est un exemple:
4
1
1.57
1.795
Utilisons les mathématiques au lieu de la programmation!
Nous savons que Cela devrait vous donner ce que vous voulez sans avoir besoin d'une recherche de chaîne / des opérations divisées. P> p> rond (x, n) code> rounds
x code> à
n code> n code> décimaux. Ce que vous voulez, c'est passer
10 ** n code> à votre nouvelle fonction au lieu de
n code>. Donc, p>
Utilisez le fait que
-Log10 (0.01) = 2 code>?
Je vais essayer avec ça, pourrait être une belle solution