例输入3个数判断这3个数是否可以构成一个三角形 若可以则输出三角形的面积若不可以则输出Error! 输入的3个数不能构成E构成三角形的条件①三边长都为正数;②任意两边之和大于第三边。海伦公式求面积 area=√5a+-bsc
输入三个数,分别为a、b、c
if a<=0 or b<=0 or c<=0: print("Error! 输入的3个数不能构成三角形") elif a+b<=c or a+c<=b or b+c<=a: print("Error! 输入的3个数不能构成三角形") else: s = (a+b+c)/2 area = (s*(s-a)(s-b)(s-c))**0.5 print("三角形的面积为:", area)
原文地址: http://www.cveoy.top/t/topic/IoQ 著作权归作者所有。请勿转载和采集!