Float nur mit 2 Nachkommastellen ausgeben

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
YourMTTV
User
Beiträge: 7
Registriert: Donnerstag 10. September 2015, 19:30

Hallo,

ich wollte fragen wie man bei Pyhton einen float nur mit 2 Nachkommastellen ausgeben lassen kann.

MFG Tom
Benutzeravatar
cofi
Python-Forum Veteran
Beiträge: 4432
Registriert: Sonntag 30. März 2008, 04:16
Wohnort: RGFybXN0YWR0

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'
YourMTTV
User
Beiträge: 7
Registriert: Donnerstag 10. September 2015, 19:30

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
Benutzeravatar
sparrow
User
Beiträge: 4193
Registriert: Freitag 17. April 2009, 10:28

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.
Antworten