溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

python怎么求解三角形第三邊長(zhǎng)

發(fā)布時(shí)間:2022-05-18 11:05:14 來源:億速云 閱讀:315 作者:iii 欄目:開發(fā)技術(shù)

這篇文章主要介紹“python怎么求解三角形第三邊長(zhǎng)”的相關(guān)知識(shí),小編通過實(shí)際案例向大家展示操作過程,操作方法簡(jiǎn)單快捷,實(shí)用性強(qiáng),希望這篇“python怎么求解三角形第三邊長(zhǎng)”文章能幫助大家解決問題。

求解三角形第三邊長(zhǎng)

import math
x=input('輸入兩邊長(zhǎng)及夾角(度):')#輸入時(shí)候使用空格分隔3個(gè)值
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()參數(shù)為弧度
print('c=',c)

運(yùn)行截圖

python怎么求解三角形第三邊長(zhǎng)

python三角函數(shù)用法

python中的三角函數(shù)一般有:

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

上述三角函數(shù)的參數(shù)是:弧度不是角度!

在數(shù)學(xué)和物理中,弧度是角的度量單位。

它是由國(guó)際單位制導(dǎo)出的單位,單位縮寫是rad。定義:弧長(zhǎng)等于半徑的弧,其所對(duì)的圓心角為1弧度。

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

  • 1° = π/180弧度

  • 180° = π弧度

(在python中, pi = π,它是數(shù)學(xué)常量,引用時(shí)不要忘了math!)

在python中使用三角函數(shù)時(shí),不能直接使用,要先導(dǎo)入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模塊中有兩個(gè)函數(shù):

  • degrees(x) : 將弧度轉(zhuǎn)化為角度。

  • radians(x) : 將角度轉(zhuǎn)化為弧度。

如下所示:

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

關(guān)于“python怎么求解三角形第三邊長(zhǎng)”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí),可以關(guān)注億速云行業(yè)資訊頻道,小編每天都會(huì)為大家更新不同的知識(shí)點(diǎn)。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI