python已知三角形的两边长及其夹角,求第三边长,python已知三角形两边求第三边

  python已知三角形的两边长及其夹角,求第三边长,python已知三角形两边求第三边

  本文主要介绍一个python求解三角形第三边长的例子,有很好的参考价值。希望对大家有帮助。如有错误或不足之处,请不吝赐教。

  00-1010利用python三角函数求解三角形的第三边长

  

目录

 

  导入数学

  x=输入(输入两边的长度和夹角(度):)#输入时用空格分隔三个值。

  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中的三角函数一般包括:

  函数描述sin(x)返回x弧度的正弦值cos(x)返回x弧度的余弦值tan(x)返回x弧度的正切值asin(x)返回x的反正弦弧度值acos(x)返回x的反正弦弧度值atan(x)返回x的反正弦弧度值以上三角函数的参数为:弧度!不是角度

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

  它是从国际单位制衍生出来的单位,缩写为rad。定义:弧长等于半径,圆心角为1弧度的圆弧。

  30=2弧度,所以1弧度约为57.3,即57 17 44.806 。

  1=/180弧度180=弧度(在python中, pi = ,它是数学常量,引用时不要忘了math!)

  在python中使用三角函数时,不能直接使用。你必须先导入数学模块。

  如下所示:

  导入数学

  a=math . cos(math . pi)# Find cos(180)

  b=math . sin(math . pi/2)# Find sin(90)

  打印(a,b)

  输出:

  -1.0 1.0

  此外,数学模块中还有两个函数:

  Degrees(x) :将弧度转换为角度。弧度(x) :将角度转换为弧度。如下所示:

  导入数学

  a=数学度(数学/2)

  打印(一份)

  b=数学弧度(180)

  打印(b)

  输出:

  90.0

  3.141592653589793 180度的弧度是。

  以上个人经验,希望给你一个参考,也希望你能支持盛行的IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: