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))

    保持对斗争的信仰!
  • 相关阅读:
    非域环境下搭建自动故障转移镜像无法将 ALTER DATABASE 命令发送到远程服务器实例的解决办法
    AWS 免费套餐
    SQL Server全时区转换
    SQL Server 连接问题案例解析(1)
    SQL Saturday活动再起
    SqlServerProxy的一些资料
    数据是企业的无价財富——爱数备份存储柜server的初体验(图文)
    JEECG第二期深入使用培训(报名截止2014-06-21)
    Java提高篇(三三)-----Map总结
    经常使用哈希函数的比較及其C语言实现
  • 原文地址:https://www.cnblogs.com/start20180703/p/10304003.html
Copyright © 2011-2022 走看看