По умолчанию плавает в питоне
Я пишу некоторый код, который использует координаты GPS, но я сталкиваюсь с головной болью с python 2. Я использую библиотеку dronekit python, чтобы быть конкретным. Вот пример того, что я пытаюсь сделать.
current_location = LocationGlobalRelative(x,y)
dx = get_change_x(params) # float value to change x coordinate
dy = get_change_y(params) # float value to change y coordinate
new_x = current_location.lon + dx
new_y = current_location.lat + dy
print new_x
print new_y
Проблема в том, что new_x и new_y печатают округленные значения, такие как 41.0. Я знаю, что проблему можно исправить, обернув числа с помощью float(), но это кажется неуклюжим. Есть ли способ сказать Python, что все числа должны рассматриваться как числа с плавающей точкой?