本程序使用 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')

Python 判断三个数是否能构成直角三角形

原文地址: https://www.cveoy.top/t/topic/oGKo 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录