日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

python求解三角形第三邊長實例_python

作者:@@南風 ? 更新時間: 2022-07-14 編程語言

求解三角形第三邊長

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度的弧度是 π。
"""

原文鏈接:https://muyun8714.blog.csdn.net/article/details/107894361

欄目分類
最近更新