Kürzen Sie einen Dezimalwert in Python

Ich versuche, einen Dezimalwert in Python abzuschneiden. Ich möchte es nicht runden, sondern nur die Dezimalwerte mit der angegebenen Genauigkeit anzeigen. Ich habe folgendes versucht:

d = 0.989434
'{:.{prec}f}'.format(d, prec=2)

Dies rundet es auf 0,99. Aber ich möchte eigentlich eine Ausgabe von 0,98. Offensichtlich,round() ist keine Option. Gibt es eine Möglichkeit, dies zu tun? Oder soll ich zurück zum Code gehen und alles auf änderndecimal?

Vielen Dank.

Antworten auf die Frage(12)

Ihre Antwort auf die Frage