Seite 1 von 1

Division mit IDLE

Verfasst: Samstag 9. Oktober 2004, 17:19
von blackinch
Hallo Leute,

Ich habe Python Version 2.3.4 mit IDLE 1.0.3 installiert.
Bei der Division 9/4 bekomme ich aber keine Fliesskommazahl.

Kann mir jemand einen Tip geben wie ich IDLE konfigurieren muss um die Fliesskommas zu aktivieren ?

mit Dank

TOM

Verfasst: Samstag 9. Oktober 2004, 17:43
von NOTZE
du muesstest 9.0/4.0 dividieren.. sonst denkt er du willst eine normale zahl haben

Verfasst: Samstag 9. Oktober 2004, 17:49
von hans
9/4 gibt bei mir auch 2 ;) Ich gehe mal davov aus, dass wenn der Divisor eine Integer ist, ist das Ergebnis auch ein Integer. Also sorge dafür, dass der divisor ein Floatingpoint ist. Das hat alles bei mir funktioniert

Code: Alles auswählen

9/4.0
9/(4 + 0.0)
9/float(4)
Hans

Division

Verfasst: Samstag 9. Oktober 2004, 17:55
von blackinch
:D

aha völlig klar

mit Dank

Tom

Verfasst: Samstag 9. Oktober 2004, 18:58
von Sorgenkind

Code: Alles auswählen

from __future__ import division
;)

Verfasst: Donnerstag 28. Oktober 2004, 18:45
von mitsuhiko
Sorgenkind hat geschrieben:

Code: Alles auswählen

from __future__ import division
;)
Kann man das in zukünftigen Verisonen auch einsetzen?
Weil bis jetzt gehe ich immer so vor.
// ist einfach besser :D