python求等边三角形面积
时间: 2023-10-14 13:18:15 浏览: 218
好的,求等边三角形面积的 Python 代码如下:
```python
import math
side = float(input("请输入等边三角形的边长:"))
area = (math.sqrt(3) / 4) * side ** 2
print("等边三角形的面积为:", round(area, 2))
```
需要用户输入等边三角形的边长,然后通过公式计算出其面积,并将结果输出。其中 `math.sqrt()` 函数用于求平方根,`round()` 函数用于保留两位小数。
相关问题
帮我用python写一个 .创建求等边三角形面积的函数,通过函数调用的方式计算边长为10的等边三角形的面积;
以下是用Python编写的计算等边三角形面积的函数:
```python
import math
def equilateral_triangle_area(side):
"""计算等边三角形的面积"""
return math.sqrt(3) / 4 * side ** 2
```
然后,您可以使用以下代码调用该函数来计算边长为10的等边三角形的面积:
```python
side_length = 10
triangle_area = equilateral_triangle_area(side_length)
print("边长为10的等边三角形的面积为:", triangle_area)
```
输出结果应该是:
```
边长为10的等边三角形的面积为: 43.30127018922193
```
Python函数调用求三角形面积
在 Python 中,计算三角形面积通常使用海伦公式(Heron's formula),这个公式基于三角形的三边长。如果你已经知道三边长 a、b 和 c,你可以使用以下公式:
```python
def triangle_area(a, b, c):
# 计算半周长
s = (a + b + c) / 2
# 使用海伦公式计算面积
area = (s * (s - a) * (s - b) * (s - c)) ** 0.5
return area
```
在这个函数中,`**0.5` 表示开方,得到的是面积而不是面积的平方。如果你有具体的三边长度,可以直接调用这个函数,例如 `triangle_area(3, 4, 5)` 来计算一个直角三角形的面积。
阅读全文