编写程序,输入三角形的三条边长,先判断是否可以构成三角形,如果可以,则输出三角形的周长和面积(计算的周长和面积保留一位小数);否则,输出“输入的三边无法构成三角形”。 用例: 输入—— 3 4 5 输出—— 12.0 6.0
时间: 2024-05-24 08:12:53 浏览: 27
编写一个程序,输入三角形的三条边的边长,求三角形的面积。
a,b,c=map(float,input().split())
if a+b>c and a+c>b and b+c>a:
s=(a+b+c)/2
area=(s*(s-a)*(s-b)*(s-c))**0.5
print("%.1f %.1f"%(a+b+c,area))
else:
print("输入的三边无法构成三角形")
阅读全文