编写程序,输入三角形的三条边a、b、c,判断a、b、c能否构成三角形,若不能则输出相应的信息,若能则判断组成的是等腰、等边、直角还是一般三角形

编写程序,输入三角形的三条边a、b、c,判断a、b、c能否构成三角形,若不能则输出相应的信息,若能则判断组成的是等腰、等边、直角还是一般三角形

a=int(input("请输入边长a:"))
b=int(input("请输入边长b:"))
c=int(input("请输入边长c:"))
if(a+b<=c or a+c<=b or b+c<=a):
    print("不能构成三角形")
else:
    if(a*a+b*b==c*c or a*a+c*c==b*b or b*b+c*c==a*a):
        print("该三角形是直角三角形")
    elif(a==b and a==c):
        print("该三角形是等边三角形")
    elif(a==b or b==c or a==c):
        print("该三角形是等腰三角形")
    else:
        print("该三角形是一般三角形")

运行结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45793937/article/details/124326484
今日推荐