Python 是一種常用的編程語言,可以用來處理和操作各種數據。
在處理地理位置等信息時,常常需要輸入和處理度分秒數據。下面是一段 Python 代碼示例,可以幫助你輸入度分秒,并轉化為十進制的度數。
def dms_to_decimal(degrees, minutes, seconds): sign = 1 if degrees >= 0 else -1 decimal = abs(degrees) + abs(minutes) / 60 + abs(seconds) / 3600 return sign * decimal # 例子: d = dms_to_decimal(-74, 55, 36) print(d)
在這個例子中,我們定義了一個函數dms_to_decimal
,它接受三個參數:度、分、秒。該函數將度分秒轉換為十進制度數并返回。
函數中的第一行代碼計算正負號,根據傳入的度數是否為正數來指定正負號。接下來的兩行代碼計算十進制度數,并將其賦值為變量decimal
。最后一行代碼將正負號和十進制度數合并起來,并返回結果。
可以自行修改函數中的度、分、秒數值,以獲取不同的轉換結果。
上一篇html微博登錄界面代碼
下一篇c json串轉一維數組