Das Runden eines numerischen Werts bedeutet, ihn durch einen anderen Wert zu ersetzen, der ungefähr gleich ist, aber eine kürzere, einfachere oder explizitere Darstellung aufweist.
Gibt es eine einfache Funktion zum Abrunden UP eine DateTimeauf die nächsten 15 Minuten? Z.B 2011-08-11 16:59 wird 2011-08-11 17:00 2011-08-11 17:00 bleibt als 2011-08-11 17:00 2011-08-11 17:01 wird 2011-08-11 17:15
Ich möchte Javascript verwenden, um eine Zahl aufzurunden. Da die Zahl Währung ist, möchte ich, dass sie wie in diesen Beispielen aufgerundet wird (2 Dezimalstellen): 192,168 => 192,20 192,11 => 192,20 192,21 => 192,30 192,26 => 192,30 192,20 => 192,20 Wie erreicht man das mit Javascript? Die integrierte Javascript-Funktion rundet …
Ich weiß, dass die meisten Dezimalstellen keine exakte Gleitkommadarstellung haben ( Ist die Gleitkomma-Mathematik gebrochen? ). Aber ich verstehe nicht, warum gut 4*0.1gedruckt wird 0.4, aber 3*0.1nicht, wenn beide Werte tatsächlich hässliche Dezimaldarstellungen haben: >>> 3*0.1 0.30000000000000004 >>> 4*0.1 0.4 >>> from decimal import Decimal >>> Decimal(3*0.1) Decimal('0.3000000000000000444089209850062616169452667236328125') >>> Decimal(4*0.1) …
Ich habe Probleme beim Runden. Ich habe einen Float, den ich auf die Hundertstel Dezimalstelle runden möchte. Ich kann jedoch nur verwenden, .roundwas es im Grunde in ein int verwandelt, was bedeutet, dass 2.34.round # => 2. es einen einfachen Effekt gibt, um so etwas zu tun2.3465 # => 2.35
Ich muss einen Float runden, um in einer Benutzeroberfläche angezeigt zu werden. ZB zu einer signifikanten Zahl: 1234 -> 1000 0,12 -> 0,1 0,012 -> 0,01 0,062 -> 0,06 6253 -> 6000 1999 -> 2000 Gibt es eine gute Möglichkeit, dies mit der Python-Bibliothek zu tun, oder muss ich es …
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Округление в большую сторону не работаетт Ich kann anscheinend keine Antwort auf eine einfache Frage finden: Wie runde ich eine Zahl auf die nächste auf int? Wenn zum Beispiel die Zahl 0,2, 0,7, 0,2222, 0,4324, 0,99999 ist, möchte ich, dass …
Wie der Titel schon sagt, möchte ich eine Gleitkommazahl auf die nächste Ganzzahl abrunden. Wenn es jedoch kein Ganzes ist, möchte ich die Variable IMMER abrunden, unabhängig davon, wie nahe sie an der nächsten Ganzzahl liegt. Gibt es eine Möglichkeit, dies zu tun?
Ich bin neu in JavaScript und habe gerade entdeckt toFixed()und toPrecision()Zahlen gerundet. Ich kann jedoch nicht herausfinden, was der Unterschied zwischen den beiden ist. Was ist der Unterschied zwischen number.toFixed()und number.toPrecision()?
In der Dokumentation für die Funktion round () wird angegeben, dass Sie eine Zahl und die Positionen nach der Dezimalstelle an round übergeben. Also sollte es dies tun: n = 5.59 round(n, 1) # 5.6 Aber in Wirklichkeit schleicht sich eine gute alte Gleitkomma-Verrücktheit ein und Sie erhalten: 5.5999999999999996 Für …
Gibt es eine Funktion, die ein Double abschneiden oder runden kann? An einer Stelle in meinem Code möchte ich eine Zahl wie: 1.23456789gerundet werden1.23
In Java möchte ich ein Double in eine Ganzzahl konvertieren. Ich weiß, wenn Sie dies tun: double x = 1.5; int y = (int)x; Sie erhalten y = 1. Wenn du das tust: int y = (int)Math.round(x); Sie werden wahrscheinlich 2 erhalten. Ich frage mich jedoch: Da doppelte Darstellungen von …
Ich benötige eine Utility-Funktion, die einen ganzzahligen Wert (zwischen 2 und 5 Stellen) annimmt, der auf das nächste Vielfache von 5 anstatt auf das nächste Vielfache von 5 aufrundet. Folgendes habe ich erhalten: function round5(x) { return (x % 5) >= 2.5 ? parseInt(x / 5) * 5 + 5 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.