欢迎来到代码驿站!

Python代码

当前位置:首页 > 软件编程 > Python代码

python求解三角形第三边长实例

时间:2022-09-16 10:16:08|栏目:Python代码|点击:

求解三角形第三边长

import math
x=input('输入两边长及夹角(度):')#输入时候使用空格分隔3个值
a,b,theta=map(float,x.split())#序列解包,split()方法用于切分字符串
c=math.sqrt(a**2+b**2-2*a*b*math.cos(theta*math.pi/180))
                    #cos()参数为弧度
print('c=',c)

运行截图

在这里插入图片描述

python三角函数用法

python中的三角函数一般有:

函数 描述
sin(x) 返回x弧度的正弦值
cos(x) 返回x弧度的余弦值
tan(x) 返回x弧度的正切值
asin(x) 返回x的反正弦弧度值
acos(x) 返回x的反余弦弧度值
atan(x) 返回x的反正切弧度值

上述三角函数的参数是:弧度不是角度

在数学和物理中,弧度是角的度量单位。

它是由国际单位制导出的单位,单位缩写是rad。定义:弧长等于半径的弧,其所对的圆心角为1弧度。

360°=2π弧度,因此,1弧度约为57.3°,即57°17’44.806"。

  • 1° = π/180弧度
  • 180° = π弧度

(在python中, pi = π,它是数学常量,引用时不要忘了math!)

在python中使用三角函数时,不能直接使用,要先导入math模块。

如下所示:

import math
a = math.cos(math.pi)    #求cos(180°)
b = math.sin(math.pi/2)  #求sin(90°)
print(a,b)
"""
输出:
-1.0  1.0  
"""

另外,在math模块中有两个函数:

  • degrees(x) : 将弧度转化为角度。
  • radians(x) : 将角度转化为弧度。

如下所示:

import math
a = math.degrees(math.pi/2)  
print(a)
b = math.radians(180)
print(b)
"""
输出:
90.0
3.141592653589793   180度的弧度是 π。
"""

上一篇:Django框架实现分页显示内容的方法详解

栏    目:Python代码

下一篇:Python零钱兑换的实现代码

本文标题:python求解三角形第三边长实例

本文地址:http://www.codeinn.net/misctech/213812.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有