首页 > 解决方案 > SyntaxError 无效令牌(GPS 坐标)

问题描述

首先,希望大家都没事。现在,我的问题是,当我想将 48,0162 作为 ay 坐标分配给一个点时,python 告诉我该令牌无效(即 0 是一个非八进制数并且......)。所以我的问题是,我怎样才能写 48,0162 而不会错误地引入 python 系统?

在此先感谢,格温

#route
class Point():
    "airfield coordinates"
    LFST = Point()
    LFST.x = 7,6305
    LFST.y = 48,5353
    LFGA = Point()
    LFGA.x = 7,3555
    LFGA.y = 480,162/10

def route(departurex,departurey,arrivalx,arrivaly):
    vx=arrivalx-departurex
    vy=arrivaly-departurey
    scal=vx*vy+1

标签: pythongps

解决方案


浮点数应该使用点.而不是逗号,。在某些国家(如瑞典),我们使用逗号作为小数分隔符,但在编程语言.中通常使用 a。

例如LFST.y = 48,5353应该如此。LFST.y = 48.5353


推荐阅读