2010-07-09 69 views
0

將度數輸入python的標準方式是什麼?我的全站儀以度分秒的格式給出度數。我可以編寫一個函數將其轉換爲十進制,但我想知道是否有一種常見的方式來做到這一點,我不知道。向python輸入精確度

-Chris

回答

2

克里斯:不太可能。

由於需要弧度,無論如何,這應該OD的伎倆:

import math 
def radians_from_triple(deg, min=0, sec=0): 
    return math.radians(deg + min * 60 ** -1 + sec * 60 ** -2) 
+3

不使用'return math.radians(deg + min/60.0 + sec/3600.0)'的特殊原因? – 2010-07-09 21:57:45

+0

由於雙asterix看起來更酷... – chriscauley 2010-07-09 22:16:28

+0

@ user266564:Double Asterix是Obelix;他並不酷。在我看來像Obfuscationtrix。 – 2010-07-09 23:49:03

1

Python將弧度用作浮點數。

沒有特定的「角度」類型,儘管您可以根據需要自己寫一個。

+0

這就是我想通。感謝你能這麼快回復。 – chriscauley 2010-07-09 21:37:01