Magnum
29.10.2004, 18:22
Hallo,
ich habe folgenden Python-Code
b = 1
c = 3
a = b/c
print("%f")%a
Es wird 0.000000 ausgegeben.
Wie kann ich erreichen, dass Python nicht a = 0.333333 setzt? Also nicht auf Integer castet. Das obere Codestück beschreibt ein komplizierteres Problem: Die Werte für b und c werden nämlich vorher berechnet und sind ganzzahlig.
Eine Antwort wie: "Schreib doch a = 1.0 / 3.0" hilft mir nicht weiter. :mauer:
Danke für Eure Antworten.
Grüße
Magnum
ich habe folgenden Python-Code
b = 1
c = 3
a = b/c
print("%f")%a
Es wird 0.000000 ausgegeben.
Wie kann ich erreichen, dass Python nicht a = 0.333333 setzt? Also nicht auf Integer castet. Das obere Codestück beschreibt ein komplizierteres Problem: Die Werte für b und c werden nämlich vorher berechnet und sind ganzzahlig.
Eine Antwort wie: "Schreib doch a = 1.0 / 3.0" hilft mir nicht weiter. :mauer:
Danke für Eure Antworten.
Grüße
Magnum