zoukankan      html  css  js  c++  java
  • 任意角的三角函数

       再补充一点,终边相同的角的同一三角函数的值相等。

          

         

     ==============================================================================================================================================================================

    ===========================================================================下面是代码部分================================================================================

    ==============================================================================================================================================================================

     ****************************************************给定一个角度或弧度,求它的三角函数******************************************************************

     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('33[1;35;0m您要计算的%s,它的正弦是%s,余弦是%s,正切是%s33[0m'%(rad,sine,cosine,tangent))
    31     print('33[1;36;0m对了,这个角用度数表示是%s°,对吗33[0m'%deg)

     

    *****************************************************给定一个点的坐标,求终边在这个点上的三角函数************************************************************

    import math
    
    if __name__ == '__main__':
        print('小主,您告诉莹莹一个点的坐标,莹莹可以告诉您它的三角函数哦')
        x=float(input('那么,它的x坐标是什么呢?>>>'))
        y=float(input('接下来是y坐标>>>'))
        z=math.sqrt(math.pow(x,2)+math.pow(y,2))
        sine=y/z
        cosine=x/z
        tangent=sine/cosine
        print('坐标(%s,%s)的正弦是%s,余弦是%s,正切是%s'%(x,y,sine,cosine,tangent))

    保持对斗争的信仰!
  • 相关阅读:
    PHP 大小写转换、首字母大写、每个单词首字母大写转换相关函数
    【论文学习4】BiSample: Bidirectional Sampling for Handling Missing Data with Local Differential Privacy
    【论文学习3】Local Differential Privacy for Deep Learning
    【论文学习2】 Differential Privacy Reinforcement Learning
    深度学习中的优化算法
    Spatial crowdsourcing
    “pip install tensorflow ”出现错误
    python或pip'不是内部或外部命令”
    pip install torch出现错误
    打不开gitHub的解决方法
  • 原文地址:https://www.cnblogs.com/start20180703/p/10304003.html
Copyright © 2011-2022 走看看