In Python weiß jemand, wie unbedeutend 0
, das heißtFloat Multiplikation
x=9999.0
y=.01
print x*y
Der Ausgang ist 99.99
zu speichern, aber ich will 99.990
.Can das passieren?
Ich bin mir nicht sicher, ob die Formatierung dies erreichen kann.In der Nussschale muss ich 0
's speichern.
So hat es generic.It sein auch
x=9999.5
y=.01
Dann brauchen nicht sein können wir there.Only als Orte der Formatierung wir verlieren 0
.Auch es müssen nicht 5
Ziffern always.It weniger sein kann oder mehr.So müssen wir die 0
erkennen wir verlieren und dann anhängen
'99.99' ist das gleiche wie '99.990'. Was Sie suchen, ist die Formatierung von Zeichenfolgen. Lesen Sie https://pyformat.info/ für ein Intro. –
@KlausD. Ich kann String-Formatierung nicht verwenden, da es '9998.5' *' .01' sein kann .... dann wird es in diesem Fall nicht funktionieren ... wie ich es generisch machen kann, '0's – vks
zu speichern Dann geben Sie eine Liste von floats (die Ergebnisse für Ihre Berechnung und die gewünschte Ausgabe des Drucks! –