s6D.py

a, b, c = input("输入3条边长 (a,b,c): ").split(",") a, b, c = float(a), float(b), float(c)

if a+b>c and a+c>b and b+c>a: # 判断是否能组成三角形 if a2+b2==c2 or a2+c2==b2 or b2+c2==a2: # 判断是否为直角三角形 print("组成直角三角形") elif a2+b2<c2 or a2+c2<b2 or b2+c2<a2: # 判断是否为钝角三角形 print("组成钝角三角形") else: # 剩下的都是锐角三角形 print("组成锐角三角形") else: print("ERROR")

输入三角形的 3 条边长均为正数 输出三角形的形状直角、锐角或角三角形。如果不能组成三角形或输入数据无效则输出ERROR。程序保存到 s6Dpy。程序运行效果 1输入3条边长 abc 345345组成直角三角形程序运行效果 2输入3条边长 abc 346346 组成钝角三角形程序运行效果 3输入3条边长 abc 348ERROR

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

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