# 案例四:计算三角形的面积 # 海伦-秦九韶公式 """ 设三角形ABC三个角A、B、C的对边分别为a、b、c,三角形ABC的面积为S, 则S=“p(p-a)(p-b)(p-c)的算术平方根”。其中p等于三角形周长的一半。即p=(a+b+c)/2。 """ a = float(input("请输入三角形的第一条边a:")) # 注意input输入为字符串型 b = float(input("请输入三角形的第二条边b:")) c = float(input("请输入三角形的第三条边c:")) judge = ((a+b)>c) and ( ((a+c)>b)) and ((c+b)>a) # 三角形的两边之和大于第三边 if judge==1: p = (a+b+c)/2 # 周长的一半 S = p*(p-a)*(p-b)*(p-c) print("此三角形的面积为:",S) else: print("此三边不能组成三角形")
PYTHON100个案例训练——4
最新推荐文章于 2024-10-17 11:21:39 发布
该程序采用Python编写,通过用户输入三角形的三条边a、b、c,利用海伦-秦九韶公式计算并输出其面积。首先,程序验证输入的三边能否构成合法的三角形,然后计算半周长p,最后求解面积S。如果三边无法构成三角形,则给出相应提示。
摘要由CSDN通过智能技术生成