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.