判斷是否直角三角形


判斷是否直角三角形

描述

輸入三個數a,b,c, 判斷能否以它們為三個邊長構成直角三角形。若能,輸出YES,否則輸出NO。

輸入格式

輸入包括三行,每行是一個數字

輸出格式

'YES' 或'NO'

代碼

a, b, c = [eval(input()) for _ in range(3)] # 使用列表推導獲取輸入
if a ** 2 + b ** 2 == c ** 2 or a ** 2 + c ** 2 == b ** c or b ** 2 + c ** 2 == a ** 2: # 運用條件表達式和邏輯運算符來判斷是否構成直角三角形條件
    print('YES')
else:
    print('NO')


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM