三角形形狀

2021-08-11 14:26:13 字數 856 閱讀 1483

描述:

給以乙個三角形的三邊長a,b和c(邊長是浮點數),請你判斷三角形的形狀。

若是銳角三角形,輸出r,

若是直角三角形,輸出z,

若是鈍角三角形,輸出d,

若三邊長不能構成三角形,輸出w.

from__future__importprint_function

a,b,c = 6,8,10

defwhat_kind_********(a,b,c):

l = [a,b,c]

l = sorted(l)

ifl[0] + l[1] > l[2]:

two = l[0] ** 2 + l[1] ** 2

one = l[2] ** 2

iftwo > one:

ret ='r'eliftwo < one:

ret ='d'else:

ret ='z'else:

ret ='w'returnret

print(what_kind_********(a,b,c),end='')

三角形形狀

題目描述 讀入三角形的三條邊,進行如下的判斷 如果輸入值不合法,輸出 illegal 如果輸入值合法,兩條較短邊的平方和大於最長邊的平方,則輸出 acute 表示銳角三角形 如果輸入值合法,兩條較短邊的平方和等於最長邊的平方,則輸出 right 表示直角三角形 如果輸入值合法,兩條較短邊的平方和小於...

DS 判斷三角形形狀

題目描述 編寫程式,根據三角形三條邊的長度判斷該三角形是哪種三角形?三角形的型別包括 等邊三角形 等腰三角形 直角三角形 普通三角形 也有可能,無法組成三角形 輸入輸入包括多行資料,每行包括三個正整數,a,b,c代表三角形三條邊的長度 輸出針對每行輸入,做如下處理後換行 如果該三角形是等邊三角形,輸...

求大三角形中三角形個數

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