本人是python小白,目前专业是土木类。前几天测量学实习填表的时候发现,角度之间的计算繁琐,容易出错,没有找到角度专用的计算器;除此之外,角度在计算三角函数的时候必须使用十进制的角度,想着就用刚学习的python基础知识写了套小工具。
结构很简单,就没有加注释,若有错误与需要改进的地方,欢迎评论。
import time
print("六十进制角度计算器")
print("作者 邵yz 苏州科技大学")
def plus():
data1 = input("请输入第一个角度,请用空格分开度秒分:")
data2 = input("请输入第二个角度,请用空格分开度秒分:")
if len(data1) < 5 or len(data2) < 5:
time.sleep(1)
print("数据有误请重试")
bar = False
else:
bar = True
while bar:
d1, fe1, mia1 = data1.split(" ")
d2, fe2, mia2 = data2.split(" ")
du1, fen1, miao1 = int(d1), int(fe1), int(mia1)
du2, fen2, miao2 = int(d2), int(fe2), int(mia2)
if miao2 >= 60 or miao1 >= 60 or fen2 >= 60 or fen1 >=60 :
ba