关于#python#的问题,如何解决?

python从键盘上输入三个数,代表三角形的三条边,如果不能构成三角形显示不能构成三角形的信息提示,如果能构成三角形,则输出三角形的周长和面积。

这个问题我今天回答了3遍,都是一个班的?

a = float(input("输入三角形的第一条边长:"))
b = float(input("输入三角形的第二条边长:"))
c = float(input("输入三角形的第三条边长:"))

if a + b > c and a + c > b and b + c > a:
    p = (a + b + c) / 2
    s = pow(p * (p - a) * (p - b) * (p - c), 0.5)

    print(f"三角形的面积是{s: 0.2f}")

else:
    print("不能构成三角形,请重新输入!")