поплавок с питоном получил двоеточие после запятой после сложения [закрыто]
В моей программе Python я получил два плавающих числа-2901.0, -200.0
во время какого-то процесса. Когда я попытался добавить их напрямую, я получил-3100.:
(Если бы я преобразовал его вstr
, это было бы"-3100.:"
)
Python не сказал ни одной ошибки в программе. Но результат всегда переносить двоеточие после десятичного числа и не правильно (я ожидаю-3101.0
).
Я не могу воспроизвести это, просто введя-2901.0-200.0
в командной строке Python. Однако, если я продолжу добавлять другие ненулевые значения, это проходит (-3100.:-1
, это дает-3102.0
). Но я надеюсь правильно выводить / интерпретировать-3100.:
Я работаю на Python2.7 32 бит. У меня есть numpy, scipy и несколько других пакетов. Кто-нибудь знает, что здесь не так? Почему я получаю двоеточие, когда я ожидала число?
Windows Server 2008 64 бит.sys.version
: 2.7.3 (по умолчанию, 10 апреля 2012 г., 23:31:26)MSC v.1500 32 бит (Intel)Большое спасибо.