Datentyp für Rechenoperation
Verfasst: Dienstag 4. Mai 2021, 09:19
Guten Tag,
bin ein Neuling, der gerade seine ersten Schritte durch den Programmierdschungel macht.
Bei einer Aufgabe komme ich jedoch leider nicht weiter.
print(5 + 10**40 - 10**40)
Ergebnis: 5
print(5.0 + 10**40 - 10**40)
Ergebnis: 0.0
Meine Erwartung: 5.0
Kann mir jemand bitte in 1-2 Sätzen erklären, wieso die Gleitkommazahl den Unterschied macht?
Besten Dank!
bin ein Neuling, der gerade seine ersten Schritte durch den Programmierdschungel macht.
Bei einer Aufgabe komme ich jedoch leider nicht weiter.
print(5 + 10**40 - 10**40)
Ergebnis: 5
print(5.0 + 10**40 - 10**40)
Ergebnis: 0.0
Meine Erwartung: 5.0
Kann mir jemand bitte in 1-2 Sätzen erklären, wieso die Gleitkommazahl den Unterschied macht?
Besten Dank!