while True:
try:
number=float(input('输入度数(输入1关闭程序):'))
numint=int(number)
num_1=number-numint
num_2=num_1*60
num_3=int(num_2)
num_4=num_2-num_3
num_5=num_4*60
num_6="%.4f"%num_5
if number == 1:
break
if num_6 == '60.0000':
print('转换后度分秒为:{}°{}′'.format(numint, num_3+1))
else:
print('转换后度分秒为:{}°{}′%.4f″'.format(numint,num_3)%num_5)
except:
print('请输入数字!')
坐标度数转换成度分秒
最新推荐文章于 2024-05-30 07:32:10 发布