判断是否直角三角形 描述 输入三个数a,b,c, 判断能否以它们为三个边长构成直角三角形。若能,输出YES,否则输出NO。 输入格式 输入包括三行,每行是一个数字 输出格式 ‘YES’ 或’NO’ 代码 1 2 3 4 5 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')