最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用Python三角函數(shù)公式計(jì)算三角形的夾角案例

 更新時(shí)間:2020年04月15日 15:04:33   作者:Tiramicrystal  
這篇文章主要介紹了使用Python三角函數(shù)公式計(jì)算三角形的夾角案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

題目內(nèi)容:

對(duì)于三角形,三邊長分別為a, b, c,給定a和b之間的夾角C,則有:。編寫程序,使得輸入三角形的邊a, b, c,可求得夾角C(角度值)。

輸入格式:

三條邊a、b、c的長度值,每個(gè)值占一行。

輸出格式:

夾角C的值,保留1位小數(shù)。

輸入樣例:

3
4
5

輸出樣例:

90.0

code:

import math
 
a = float(eval(input('請(qǐng)輸入a的邊長')))
b = float(eval(input('請(qǐng)輸入b的邊長')))
c = float(eval(input('請(qǐng)輸入c的邊長')))
print round(math.acos((a*a+b*b-c*c)/(2*a*b))*180/math.pi,1)

這個(gè)算小白題了,剛剛接觸Python,第一次提交的時(shí)候錯(cuò)了,要嚴(yán)格按題目要求保留一位小數(shù)才過的,不能樣例過了就萬事大吉。

補(bǔ)充知識(shí):Python解題-計(jì)算sinx

題目

給定一個(gè)精度值e,用下列公式計(jì)算sin(x)的近似值,要求前后兩次迭代之差的絕對(duì)值小于e,給出相應(yīng)的最小迭代次數(shù)n和最后一次計(jì)算的sin(x)值。

sin x = x - x3/3! + x5/5! - x7/7! + … + (-1)n-1x2n-1/(2n-1)!

其中x為弧度,n為正整數(shù)。

【輸入形式】

從控制臺(tái)輸入x( (0<x<=10) )和e( x>e>0 )的值,以一個(gè)空格分隔。

【輸出形式】

輸出迭代次數(shù)n和最后一次計(jì)算的sin(x)的值(以一個(gè)空格分隔,并且輸出sin(x)時(shí)要求小數(shù)點(diǎn)后保留9位有效數(shù)字)。

思路

從公式看,每次疊加x^2和(2n-1)*(2n-2),用while來保證精度達(dá)標(biāo),最后轉(zhuǎn)換9位小數(shù)

代碼

x, e = input().split()
x = float(x)
e = float(e)
b = x
a = b
sign = 1
x2 = x
jc = 1
sin_x = b
n = 2
while abs(a+b)>e: #一定是絕對(duì)值,a,b一正一負(fù)所以直接加就是差值
  a = b
  sign *= -1
  x2 *= x * x
  jc *= (2 * n - 1) * (2 * n - 2)
  b = sign * x2 / jc
  sin_x += b
  n += 1
print(n-2)
print("%.9f" % sin_x)

以上這篇使用Python三角函數(shù)公式計(jì)算三角形的夾角案例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python中的Broadcast機(jī)制

    Python中的Broadcast機(jī)制

    這篇文章主要介紹了Python中的Broadcast機(jī)制,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Python分析最近大火的網(wǎng)劇《隱秘的角落》

    Python分析最近大火的網(wǎng)劇《隱秘的角落》

    這篇文章主要介紹了Python分析最近大火的網(wǎng)劇《隱秘的角落》,本文通過實(shí)例代碼圖文相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • 利用Python實(shí)現(xiàn)問卷星自動(dòng)填寫的超詳細(xì)教程

    利用Python實(shí)現(xiàn)問卷星自動(dòng)填寫的超詳細(xì)教程

    問卷星已經(jīng)成為收集問卷的一個(gè)很重要的工具,有時(shí)可以用來報(bào)名參加活動(dòng),有時(shí)可以用來收集某些領(lǐng)域相關(guān)的情況,下面這篇文章主要給大家介紹了關(guān)于利用Python實(shí)現(xiàn)問卷星自動(dòng)填寫的超詳細(xì)教程,需要的朋友可以參考下
    2023-06-06
  • python實(shí)現(xiàn)廣度優(yōu)先搜索過程解析

    python實(shí)現(xiàn)廣度優(yōu)先搜索過程解析

    這篇文章主要介紹了python實(shí)現(xiàn)廣度優(yōu)先搜索過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • Python異常處理機(jī)制結(jié)構(gòu)實(shí)例解析

    Python異常處理機(jī)制結(jié)構(gòu)實(shí)例解析

    這篇文章主要介紹了Python異常處理機(jī)制結(jié)構(gòu)實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • PyCharm代碼格式調(diào)整方法

    PyCharm代碼格式調(diào)整方法

    今天小編就為大家分享一篇PyCharm代碼格式調(diào)整方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • 解決在Python編輯器pycharm中程序run正常debug錯(cuò)誤的問題

    解決在Python編輯器pycharm中程序run正常debug錯(cuò)誤的問題

    今天小編就為大家分享一篇解決在Python編輯器pycharm中程序run正常debug錯(cuò)誤的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • Python利用SMTP發(fā)送郵件的常見問題與解決方案詳解

    Python利用SMTP發(fā)送郵件的常見問題與解決方案詳解

    在自動(dòng)化辦公和系統(tǒng)開發(fā)中,郵件發(fā)送功能是常見的需求,本文將從實(shí)際案例出發(fā),分析常見的SMTP錯(cuò)誤,并提供完整的解決方案,希望對(duì)大家有一定的幫助
    2025-04-04
  • Python?Matplotlib繪制扇形圖標(biāo)簽重疊問題解決過程

    Python?Matplotlib繪制扇形圖標(biāo)簽重疊問題解決過程

    在使用Matplotlib畫圖時(shí),常會(huì)遇到標(biāo)簽重疊問題的時(shí)候,所以下面這篇文章主要給大家介紹了關(guān)于Python?Matplotlib繪制扇形圖標(biāo)簽重疊問題的解決過程,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • Python短信轟炸的代碼

    Python短信轟炸的代碼

    這篇文章主要介紹了Python短信轟炸的代碼,代碼簡單易懂,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03

最新評(píng)論

会泽县| 甘孜县| 阳春市| 丰顺县| 宜都市| 岢岚县| 赣榆县| 连云港市| 浮梁县| 鹤壁市| 昭苏县| 汉阴县| 琼中| 监利县| 江口县| 民乐县| 香河县| 丁青县| 青河县| 西充县| 灵璧县| 河西区| 北海市| 弋阳县| 永清县| 乐业县| 江源县| 巴中市| 建平县| 镇远县| 茂名市| 循化| 新宾| 泾阳县| 南溪县| 游戏| 汝州市| 安庆市| 澄迈县| 晋州市| 光泽县|