Python输入的三角形a,b,c的长度计算并依次输出三角形的周长和面积
时间: 2024-05-02 18:21:56 浏览: 83
求三角形的周长和面积
5星 · 资源好评率100%
可以使用海伦公式来计算三角形的面积:
$$
S = \sqrt{p(p-a)(p-b)(p-c)}
$$
其中 $a$,$b$,$c$ 分别为三角形的三条边长,$p$ 为半周长,即 $p = \dfrac{a+b+c}{2}$。
三角形的周长为 $a+b+c$。
下面是实现代码:
```python
import math
a = float(input("请输入三角形的第一条边长:"))
b = float(input("请输入三角形的第二条边长:"))
c = float(input("请输入三角形的第三条边长:"))
p = (a + b + c) / 2
S = math.sqrt(p * (p - a) * (p - b) * (p - c))
C = a + b + c
print("三角形的周长为:", C)
print("三角形的面积为:", S)
```
运行程序,输入三角形的三条边长,即可得到输出结果:
```
请输入三角形的第一条边长:3
请输入三角形的第二条边长:4
请输入三角形的第三条边长:5
三角形的周长为: 12.0
三角形的面积为: 6.0
```
阅读全文