Seite 1 von 1
Float nur mit 2 Nachkommastellen ausgeben
Verfasst: Montag 28. September 2015, 13:37
von YourMTTV
Hallo,
ich wollte fragen wie man bei Pyhton einen float nur mit 2 Nachkommastellen ausgeben lassen kann.
MFG Tom
Re: Float nur mit 2 Nachkommastellen ausgeben
Verfasst: Montag 28. September 2015, 13:50
von cofi
Das Stichwort ist String-Formatierung.
Code: Alles auswählen
In [1]: 1./3
Out[1]: 0.3333333333333333
In [2]: "%.2f" % (1./3)
Out[2]: '0.33'
Re: Float nur mit 2 Nachkommastellen ausgeben
Verfasst: Montag 28. September 2015, 13:57
von YourMTTV
cofi hat geschrieben:Das Stichwort ist String-Formatierung.
Code: Alles auswählen
In [1]: 1./3
Out[1]: 0.3333333333333333
In [2]: "%.2f" % (1./3)
Out[2]: '0.33'
Was meinst du mit In und Out? Und könntest du es an meinem Code zeigen mit gewinn_s1 als variable
Re: Float nur mit 2 Nachkommastellen ausgeben
Verfasst: Montag 28. September 2015, 14:33
von sparrow
Alles vor dem Doppelpunkt gehört nicht zu Python, sondern zu der interaktiven Shell, die cofi verwendet.
In ist seine Eingabe, Out die Ausgabe.
Ich würde statt der Formatierung mit % immer .format bevorzugen. Die Dokumentation findest du
hier.