python判断是否是三角形,并求面积

输入三角形三条边长,计算三角形的面积。当边长数据不合法时,输出“数据有误”的信息。

要求:输出结果保留2位小数。

a=float(input('请输入三角形的边长a:'))
b=float(input("请输入三角形的边长b:"))
c=float(input("请输入三角形的边长c:"))
if a+b>c and a+c>b and b+c>a:
    s=(a+b+c)/2
    area=(s*(s-a)*(s-b)*(s-c))**0.5
    print("三角形的面积为:%0.2f"%area)
else:
    print("数据有误")

python判断是否是三角形,并求面积_第1张图片

你可能感兴趣的:(python,python)