# 判断输入的边长能否构成三角形,如果能则计算出三角形的周长和面积
"""
海伦公式计算面积
p = (a+b+c)/2
s = math.sqrt(p*(p-a)*(p-b)*(p-c))
"""
import math
a = float(input("请输入第一条边: "))
b = float(input("请输入第二条件: "))
c = float(input("请输入第三条边: "))
if a+b>c or a+c>b or b+c>a:
length = a + b + c
p = length/2
area = math.sqrt(p*(p-a)*(p-b)*(p-c))
print("三角形周长为 %.2f 。" % length)
print("三角形面积为 %.2f 。" % area)
else:
print("不能构成三角形")
Python输入三角形的三条边,计算面积和周长
最新推荐文章于 2025-09-21 23:12:25 发布
该程序接收用户输入的三条边长,通过条件判断验证是否能构成三角形。如果满足条件,利用海伦公式计算并输出三角形的周长和面积;否则提示无法构成三角形。
8万+





