在Python中输入精确的度数
在Python中输入角度的标准方法是什么?我的全站仪给出的角度是度-分-秒的格式。我可以写一个函数把它转换成小数度数,但我想知道有没有我不知道的常见方法可以做到这一点。
-克里斯
2 个回答
1
Python使用的是弧度,数据类型是浮点数。
虽然没有专门的“角度”类型,但你可以根据需要自己写一个。
2
Chris: 不太可能。
因为你需要用弧度,所以这个方法应该可以解决问题:
import math
def radians_from_triple(deg, min=0, sec=0):
return math.radians(deg + min * 60 ** -1 + sec * 60 ** -2)