再补充一点,终边相同的角的同一三角函数的值相等。
==============================================================================================================================================================================
===========================================================================下面是代码部分================================================================================
==============================================================================================================================================================================
****************************************************给定一个角度或弧度,求它的三角函数******************************************************************
1 import math 2 PI=math.pi 3 4 def get_rad(): 5 print('小主,请您输入一个分式,莹莹会让它乘以π,然后计算出它的三角函数') 6 m = int(input('下面请输入分式的分子')) 7 n = int(input('输入它的分母')) 8 rad = m / n * PI 9 print('小主,莹莹猜您想要计算的是%s' % rad) 10 return rad 11 12 def calculate(rad): 13 print('莹莹正在帮您计算中...') 14 sine = math.sin(rad) 15 cosine = math.cos(rad) 16 tangent = math.tan(rad) 17 deg=round(180/PI*rad) 18 return sine,cosine,tangent,deg 19 20 if __name__ == '__main__': 21 choice=input('您想要执行哪项操作:' 22 ' 1、求弧度的三角函数' 23 ' 2、求角度的三角函数') 24 if choice=='2': 25 deg=float(input('请输入要计算的度数>>>')) 26 rad=PI/180*deg 27 elif choice=='1': 28 rad=get_rad() 29 sine,cosine,tangent,deg=calculate(rad) 30 print('