计算三角形的周长和面积

简介: 计算三角形的周长和面积

1.问题描述

根据输入的三角形的三条边a、b、c,计算并输出面积和周长

示例:

输入:a=2, b=3, c=4

输出:area=2.9   circle=9

2.算法描述

根据输入的三个数判断是否能组成一个三角形,如果可以就进行下一步的面积和周长的计算,周长就采用三条边相加,求面积就采用海伦公式去求,这样可以避免用一般的公式造成繁琐。

3.实验讨论与结果

找出计算方法,并写出程序,带入值,输出结果。

a=int(input('输入个数:'))
b=int(input('输入个数:'))
c=int(input('输入个数:'))
circle=a +b +c
if a+ b >c or a+ c>b or b+ c>a:
   p=circle/2
   area=((p*(p-a) *(p-b) *(p-c)) **(1/2))
print(area)
print(circle)

.结语

这道题主要考虑的是对于三角形定义的判断,如果任意两条边大于第三边就代表这三条边可以组成一个三角形,然后进行周长和面积的计算,得出结果。



目录
相关文章
|
6月前
|
Python
轮廓面积
【6月更文挑战第11天】轮廓面积。
41 3
|
7月前
|
编译器
圆的内接正n边形的周长
圆的内接正n边形的周长
wustojc1007求圆的面积和周长
wustojc1007求圆的面积和周长
51 0
三角形的面积-叉积
三角形的面积-叉积
78 0
|
算法 Python
计算三角形的面积
计算三角形的面积
144 0
|
算法 Python
计算圆的面积
计算圆的面积
102 0
|
算法
巧解“求取矩形面积划分”
巧解“求取矩形面积划分”
110 0
给定圆的半径r,求圆的面积。
给定圆的半径r,求圆的面积。
136 0
09:与圆相关的计算
09:与圆相关的计算
111 0