如果用 Python 提供了邊長,檢查三角形是否有效
假設我們有三個邊。我們必須檢查這三個邊是否形成一個三角形。
因此,如果輸入類似 sides = [14,20,10],則輸出將為 True,因為 20 < (10+14)。
要解決此問題,我們將按照以下步驟進行操作 −
- 對列表 sides 進行排序
- 如果前兩邊的和 <= 第三個邊,則
- 返回 False
- 返回 True
讓我們看看以下實現以獲得更好的理解 −
示例程式碼
def solve(sides): sides.sort() if sides[0] + sides[1] <= sides[2]: return False return True sides = [14,20,10] print(solve(sides))
輸入
[14,20,10]
輸出
True
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP