Verarbeituung von Zahlen
Warum gibt Python bei der Rechnung 2.0/5 nicht 0.4 sondern 0.400000000000000002 aus? Es wäre nett, wen mir Jemand helfen würde.
Weil man in der Glietkommaartikmetik nicht 0.4, sondern nur die von dir angegebene Zahl darstellen kann.
Es gibt in Python das decimal-Modul, vielleicht suchst du das.
Es gibt in Python das decimal-Modul, vielleicht suchst du das.
also bei mir gibt das 0.4 aus:
Code: Alles auswählen
erg = 2.0/5
print erg
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Hatten wir schon mal... Guckst du hier: http://www.python-forum.de/viewtopic.php?t=4254
und hier: http://www.python-forum.de/viewtopic.php?t=3948
und hier: http://www.python-forum.de/viewtopic.php?t=3948
-
- User
- Beiträge: 1790
- Registriert: Donnerstag 28. Oktober 2004, 16:33
- Wohnort: Graz, Steiermark - Österreich
- Kontaktdaten:
Und weißt du wie viele Leute die anzahl von kleinen und großen Es ein einem String haben wollen?Joghurt hat geschrieben:Was ist hier eigentlich los? Ist das eine aktuelle Übungsaufgabe in einem Informatikkurs? Das ist ja nicht mehr normal, wieviele Leute diese Frage in letzter Zeit stellen...

TUFKAB – the user formerly known as blackbird
Ich sehe schon, das da nichts sinnvolles mehr zustande kommt. 
Also Thread closed!
MfG
Andreas

Also Thread closed!
MfG

Andreas