在Python中,表示度数通常有以下几种方法:
1. 使用Unicode字符:
```python
degree_symbol = '\u00B0'
angle = 60
print(f"The angle is {angle}{degree_symbol}")
2. 使用第三方库`math`中的`degrees`函数:
```python
import math
angle = 60
angle_symbol = math.degrees(angle)
print(f"The angle is {angle}{angle_symbol}")
3. 将角度转换为度分秒(DMS)表示形式:
```python
def convert_to_dms(angle):
degrees = int(angle)
minutes = int((angle - degrees) * 60)
seconds = ((angle - degrees) * 60 - minutes) * 60
return degrees, minutes, seconds
angle = 123.
dms = convert_to_dms(angle)
print(dms) 输出 (123, 27, 24.444)
4. 使用`math`模块中的三角函数,需要先将角度转换为弧度:
```python
import math
angle = 45
angle_radians = math.radians(angle)
result = math.sin(angle_radians)
print(result) 结果约为 0.7071
5. 使用`math`模块的`degrees`方法将弧度转换为度数:
```python
import math
print(math.degrees(3)) 结果约为 171.697
以上方法可以帮助你在Python中表示度数