Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
@cxy123: Durch die Division hast Du ein Teilergebnis das keine ganze Zahl sondern eine Gleitkommazahl ist, womit dann auch das Endergebnis diesen Typ hat. Was letztlich aber vom Wert her keinen Unterschied macht. Denn es gilt ja 5.0 == 5 denn auch 5.0 ist genau 5 und nicht mehr oder weniger als das.
Edit: Wenn Du ganzzahlige Division haben möchtest, dann musst Du den entsprechenden Operator ``//`` statt ``/`` verwenden. Wobei da dann auch eine ganze Zahl heraus kommt wenn das Ergebnis bei ”echter” Division nicht ganzzahlig wäre. Die Nachkommastellen werden dann einfach abgeschnitten.
Python 2.7.9 (default, Mar 1 2015, 12:57:24)
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 12 / 5
2
>>> 12 / 5.0
2.4
Python 3.4.2 (default, Oct 8 2014, 10:45:20)
[GCC 4.9.1] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 12 / 5
2.4
mutetella
Entspanne dich und wisse, dass es Zeit für alles gibt. (YogiTea Teebeutel Weisheit )