python题目:用系统参数(sys.argv[])的形式输入三角形的三条边,判断此三遍能否构成三角形,如果能,求它的面积。
代码
import sys
a = float(sys.argv[0])
b = float(sys.argv[1])
c = float(sys.argv[2])
if a + b > c and a + c > b and b + c > a:
p = (a + b + c) / 2
area = (p * (p - a) * (p - b) * (p - c)) ** 0.5
print("三角形的面积是:%.2f"%(area))
else:
print("不能构成三角形")