Formatnummer zu höchstens nigit in PythonPython

Python-Programme
Anonymous
 Formatnummer zu höchstens nigit in Python

Post by Anonymous »

Ich weiß, dass ich Format verwenden kann, um eine Nummer nach jedem Format zu formatieren. Ich möchte zu in den meisten n digts formatieren. Aber gibt es hier eine Einschränkung. Was ist, wenn meine Eingabe eine wirklich kleine Zahl ist, z. -0.0000000001 . Mit g druckt dies als -1e -10 , aber ich möchte, dass es einfach 0 .
Ich habe versucht, Format zu machen (rund (mynumber, 7)) , aber das Interessanterweise gab mir -0 (mit einem führenden -). Mynumber bis höchstens 7 Ziffern ohne führendes Zeichen, wenn die Zahl nahe Null ist?

Code: Select all

-0.0000000001 -> 0
0.0000000001 -> 0
3 -> 3
3.1415927 -> 3.1415927

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post