python求解三角形第三邊長實(shí)例
求解三角形第三邊長
import math
x=input('輸入兩邊長及夾角(度):')#輸入時(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三角函數(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é)和物理中,弧度是角的度量單位。
它是由國際單位制導(dǎo)出的單位,單位縮寫是rad。定義:弧長等于半徑的弧,其所對(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度的弧度是 π。 """
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
在PyCharm的 Terminal(終端)切換Python版本的方法
這篇文章主要介紹了在PyCharm的 Terminal(終端)切換Python版本的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08
python標(biāo)準(zhǔn)庫os庫的函數(shù)介紹
這篇文章主要介紹了python標(biāo)準(zhǔn)庫os庫的函數(shù)介紹,需要的朋友可以參考下2020-02-02
Python word實(shí)現(xiàn)讀取及導(dǎo)出代碼解析
這篇文章主要介紹了Python word實(shí)現(xiàn)讀取及導(dǎo)出代碼解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07
關(guān)于Python網(wǎng)絡(luò)爬蟲requests庫的介紹
這篇文章主要介紹了關(guān)于Python網(wǎng)絡(luò)爬蟲requests庫,而很多時(shí)候這些數(shù)據(jù)存儲(chǔ)在網(wǎng)頁中,手動(dòng)下載需要花費(fèi)的時(shí)間太長,這時(shí)候我們就需要網(wǎng)絡(luò)爬蟲幫助我們自動(dòng)爬取這些數(shù)據(jù),需要的朋友可以參考下2023-04-04
Python使用Django實(shí)現(xiàn)博客系統(tǒng)完整版
這篇文章主要為大家詳細(xì)介紹了Python利用Django完整的開發(fā)一個(gè)博客系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-03-03
Python容錯(cuò)的前綴樹實(shí)現(xiàn)中文糾錯(cuò)
本文使用 Python 實(shí)現(xiàn)了前綴樹,并且支持編輯距離容錯(cuò)的查詢。文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-07-07
pip版本低導(dǎo)致Python離線包安裝失敗的問題解決
在使用Python進(jìn)行開發(fā)時(shí),安裝各種第三方庫是必不可少的,不過,有時(shí)候我們會(huì)遇到一些麻煩,尤其是當(dāng)pip的版本較低時(shí),下面我們來看看如何解決這一問題吧2025-03-03

