ich komme wieder nicht weiter.
Gibt es etwas, mit dem ich von Float ohne Umwege die Dezimalstellen abtrennen kann?
Ich benötige nur die Dezimalstellen für eine Berechnung.
x = 1234.5678
Ich benötige 0.5678
Danke
Code: Alles auswählen
In [9]: x
Out[9]: 1234.5678
In [10]: x % 1
Out[10]: 0.5678000000000338
In [11]: math.modf(x)
Out[11]: (0.5678000000000338, 1234.0)
In [12]: x - math.trunc(x)
Out[12]: 0.5678000000000338Danke__blackjack__ hat geschrieben: Freitag 16. Januar 2026, 17:40 Verschiedene Möglichkeiten:Code: Alles auswählen
In [9]: x Out[9]: 1234.5678 In [10]: x % 1 Out[10]: 0.5678000000000338 In [11]: math.modf(x) Out[11]: (0.5678000000000338, 1234.0) In [12]: x - math.trunc(x) Out[12]: 0.5678000000000338
Code: Alles auswählen
x - int(x)Code: Alles auswählen
In [10]: x = -1234.5678
In [11]: x%1
Out[11]: 0.43219999999996617
In [12]: math.modf(x)
Out[12]: (-0.5678000000000338, -1234.0)
In [13]: x - math.trunc(x)
Out[13]: -0.5678000000000338
In [14]: x - int(x)
Out[14]: -0.5678000000000338