Python: Pythonは位置の座標(経度と緯度)を入力し、2点間の距離を計算し、2桁を保持します。

        以下は、geopy ライブラリを使用して 2 つの座標間の距離を計算し、結果を小数点第 2 位に四捨五入する Python コードの例です。

from geopy.distance import geodesic

# 输入位置的经纬度
lat1, lon1 = 31.2233, 121.4554
lat2, lon2 = 40.7128, -74.0060

# 计算两点距离并保留两位小数
distance = round(geodesic((lat1, lon1), (lat2, lon2)).km, 2)

print("两点之间的距离为:", distance, "千米")

        出力は

两点之间的距离为: 11116.29 千米

おすすめ

転載: blog.csdn.net/SYC20110120/article/details/132639315