Python输入三角形的三条边,求面积

 一、说明

        实现输入三角形的三条边,输出其面积。具体内容可自行更改!
        以下代码均为举例,如有需要可以自己改写。原则上代码都是正确的,但也有可能部分地方存在逻辑错误,请谅解!

二、代码段
     

import math									
a=int(input("请输入三角形的第一条边:"))	
b=int(input("请输入三角形的第二条边:"))	
c=int(input("请输入三角形的第三条边:"))	
if a>0 and b>0 and c>0 and a+b>c and a+c>b and b+c>a:		
    s=1/2*(a+b+c)								
    area=math.sqrt(s*(s-a)*(s-b)*(s-c))			
    print("此三角形面积为:",area)				
else:											
    print("输入的三条边不能构成三角形");		

三、实现结果(流程)

1.能构成三角形结果:

Python输入三角形的三条边,求面积_第1张图片

2.不能构成三角形结果:

 Python输入三角形的三条边,求面积_第2张图片

 

你可能感兴趣的:(python)