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("不能构成三角形,请重新输入!")