import math
a = float(input(' a = '))
b = float(input(' b = '))
c = float(input(' c = '))
# 两边之和大于第三边
if a+b>c and a+c>b and b+c>a:
print('周长%f'%(a+b+c))
# math模块的sqrt函数来计算平方根
# 在这里使用海伦公司求三角形面积
p = (a+b+c)/2
area = math.sqrt(p*(p-a)*(p-b)*(p-c))
print('面积%f'%area)
else:
print('不能构成三角形')
本文介绍了一个Python程序,该程序首先通过输入获取三角形的三边长度,然后判断这三边是否能构成一个三角形。如果可以,程序将计算并输出三角形的周长和面积;如果不能,则输出不能构成三角形的信息。计算面积时采用了海伦公式。
1572

被折叠的 条评论
为什么被折叠?



