Python 判断三个数是否能构成直角三角形
本程序使用 Python 代码,输入三个数,判断它们是否能构成直角三角形的边长。
输入三个数 a, b, c,判断能否以它们为三个边长构成直角三角形。若能,输出'YES',否则输出'NO'。
输入格式
输入包括三行,每行是一个数字。
输出格式
'YES' 或'NO'
代码
a = float(input()) b = float(input()) c = float(input())
if a+b>c and a+c>b and b+c>a: if a2+b2==c2 or a2+c2==b2 or b2+c2==a**2: print('YES') else: print('NO') else: print('NO')
原文地址: https://www.cveoy.top/t/topic/oGKo 著作权归作者所有。请勿转载和采集!