判断用户输入的三个数字是否能构成三角形的三条边

判断用户输入的三个数字是否能构成三角形的三条边的代码和运行结果

def triangle(a,b,c):
    if a>b: a,b=b,a
    if b>c: b,c=c,b
    if a+b>c:
            return True
    return False

a,b,c = 1,2,3
print(triangle(a,b,c))

a,b,c = 3,4,5
print(triangle(a,b,c))

img


def delta(a,b,c):
    if a <= 0 or b<=0 or c<=0:
        print("三角形的边必须大于0")
    elif a+b<=c or b+c<=a or c+a <=b:
        print('两边之和大于应该第三边')
    else:
        print("输入的三条边符合三角形的规则")
a = float(input("请输入边长a:"))
b = float(input("请输入边长b:"))
c = float(input("请输入边长c:"))