Ist im Moment kein Problem, was mich am Weiterprogrammieren hindert, jedoch hätte ich gerne schon eine Erklärung für folgendes Verhalten. Vielleicht hat ja jemand eine Idee, welche ich bisher nicht mittels Suche im Forum, oder einer Suchmaschine auftun konnte.
Code: Alles auswählen
mylist = [113.189, 134.299, 345.289, 244.332, 532.002]
print "Eigene Ausgabe:"
for zahl in mylist:
print zahl
print "implizite Ausgabe:"
print mylist
Und nun die Ausgabe
Code: Alles auswählen
Eigene Ausgabe:
113.189
134.299
345.289
244.332
532.002
implizite Ausgabe:
[113.18899999999999, 134.29900000000001, 345.28899999999999, 244.33199999999999, 532.00199999999995]
Wendet hier die print Methode der Liste eine bestimmte Ausgabeform an, bzw, weshalb "rundet" diese Ausgabe dann auf so krumme Zahlen?
Grübelnde Grüße
Weasel