Hallo
wenn ich print(16 + (1/1000)) eingebe erhalte ich nicht 16.001 sondern 16. habe es schon mit allen möglichem bersucht, auch mit float und "%.4f" probiert, funktioniert nicht. Habe jede Menge gegoogelt, aber bei allen Rechenoperationen sind dort immer Nachkommstellen vorhanden, nur bei mir kommen keine.
Habe numpy und math importiert.
Bitte helft mir.
Danke
Knuffi
Dezimalzahl ohne Komma
Code: Alles auswählen
>>> print(16 + (1/1000))
16
>>> print(16 + (1/1000.))
16.001-
BlackJack
Wenn das Python 2 ist, dann haben die Klammern bei ``print`` nichts zu suchen. Es sei denn man hat `print_function` aus `__future__` importiert. Dann hätte man aber auch gleich noch `division` importieren können. 
