python求三角形的角度

2021-10-03 15:28:15 字數 816 閱讀 7297

import math

print

("請輸入邊長a:"

)a =

float

(input()

)#獲取邊長a

print

("請輸入邊長b:"

)b =

float

(input()

)#獲取邊長b

print

("請輸入邊長c:"

)c =

float

(input()

)#獲取邊長c

if(a+b>c and a+c>b and b+c>a)

:#判斷三邊是否能構成三角形

a = math.degrees(math.acos(

(a*a-b*b-c*c)/(

-2*b*c)))

#求角a

b = math.degrees(math.acos(

(b*b-a*a-c*c)/(

-2*a*c)))

#求角b

c = math.degrees(math.acos(

(c*c-a*a-b*b)/(

-2*a*b)))

#求角c

print

("角a的度數為"

,a)#輸出角a

print

("角b的度數為"

,b)#輸出角b

print

("角c的度數為"

,c)#輸出角c

else

:print

("三邊無法構成三角形"

)

求大三角形中三角形個數

一道筆試程式設計題要求求乙個大三角形中所有小三角形的個數,大約是下面這種情況 首先想到是的將問題由求邊長為n的三角形個數 求邊長為n 1的三角形個數 求邊長為1的三角形個數 1,回溯求得所有三角形個數。但是再仔細一看因為有重疊三角形和倒置的三角形,所以這個方法不可行。接著找到三角形個數由三部分組成 ...

Js求角度 三角形 弧度計算

已知角度和斜邊,求直角邊 function hypotenuse long angle console.log hypotenuse 1,45 考慮以下三角形 我想計算角度x.我有以下內容 var opposite 2.5 var hypotenuse 5 var sinofanglex oppos...

求三角形性質

作 者 b23 完成日期 2014年 10 月 31 日 版 本 號 v1.0 輸入描述 輸入三角形的三邊 a,b,c,值,根據其數值,判斷是否能構成三角形,若能,還有判斷其三角形的性質 等邊三角形,等腰三角形,直角三角形和任意三角形。using system using system.collec...