По умолчанию плавает в питоне

Я пишу некоторый код, который использует координаты 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, что все числа должны рассматриваться как числа с плавающей точкой?

0 ответов

Другие вопросы по тегам