判断是否直角三角形


判断是否直角三角形

描述

输入三个数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