einlesen einer deutschen Decimalzahl

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
alfredo

Donnerstag 15. September 2005, 23:41

Wie kann man zum Beispiel 15,32 einlesen und weiterverarbeiten.
Dass man mit locale.format("%0.2f",x,1) die Zahl richtig ausgeben
kann ist mir bekannt. Nur den input bekomme ich noch nicht hin.

Gruß Alfred
Benutzeravatar
gerold
Python-Forum Veteran
Beiträge: 5555
Registriert: Samstag 28. Februar 2004, 22:04
Wohnort: Oberhofen im Inntal (Tirol)
Kontaktdaten:

Freitag 16. September 2005, 04:30

alfredo hat geschrieben:Wie kann man zum Beispiel 15,32 einlesen und weiterverarbeiten.
Hi Alfred!

Z.B. so http://www.python-forum.de/viewtopic.php?t=2084 oder einfach nur so

Code: Alles auswählen

f = float("12.115,32".replace(".", "").replace(",", "."))
mfg
Gerold
:-)
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
alfredo
User
Beiträge: 2
Registriert: Freitag 16. September 2005, 00:08

Freitag 16. September 2005, 10:30

Hallo gerold,

läuft perfekt. :D

Gruß Alfred
Antworten