色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 根據經緯度

林國瑞2年前8瀏覽0評論

Python是一種非常強大的編程語言,它可以處理各種任務,包括根據經緯度計算距離等。

# 導入必要的模塊
from math import radians, cos, sin, sqrt
# 定義一個函數,根據經緯度計算兩點之間的距離
def distance(lat1, lng1, lat2, lng2):
"""
計算兩個地點之間的距離,單位是千米
"""
R = 6371
dlat = radians(lat2 - lat1)
dlng = radians(lng2 - lng1)
a = sin(dlat / 2) ** 2 + cos(radians(lat1)) * cos(radians(lat2)) * sin(dlng / 2) ** 2
c = 2 * atan2(sqrt(a), sqrt(1 - a))
distance = R * c
return distance
# 調用函數測試
distance(31.224308, 121.488278, 39.904211, 116.407395) # 上海到北京的距離

通過上述代碼,我們可以計算出某些地點之間的距離,例如上海和北京之間的距離等等。