在Python中输入精确的度数

0 投票
2 回答
563 浏览
提问于 2025-04-16 01:04

在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)

撰写回答