在Python中,角度47°可以表示为度分秒形式,其中度数为47,分钟和秒数均为0。因此,角度47°可以表示为`47°0'0"`。
def convert_to_decimal(angle):
degrees = int(angle)
minutes = int((angle - degrees) * 60)
seconds = ((angle - degrees) * 60 - minutes) * 60
return degrees + minutes / 60 + seconds / 3600
angle_dms = (47, 0, 0)
angle_decimal = convert_to_decimal(angle_dms + angle_dms / 60 + angle_dms / 3600)
print(angle_decimal) 输出 47.0
这段代码定义了一个函数`convert_to_decimal`,它接受一个度分秒元组,并将其转换为十进制形式的角度。然后,我们将47°0'0"的元组传递给这个函数,并打印出转换后的十进制角度值,即47.0°