поплавок с питоном получил двоеточие после запятой после сложения [закрыто]

В моей программе 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)

Большое спасибо.

Ответы на вопрос(0)

Ваш ответ на вопрос