编程实现:自定义一个函数,已知三边长,求三角形周长。 先判断是否是三角形,如果是,打印输出“该三角形是三角形!,求周长,打印输出“该三角形的周长为:”;如果不是,打印输出“该三角形不是三角形!)。调用自定义函数求任意给定三边长度,求三角形的周长
时间: 2023-05-28 20:05:56 浏览: 40
def triangle_perimeter(a, b, c):
if a+b>c and b+c>a and a+c>b:
print("该三角形是三角形!")
perimeter = a + b + c
print("该三角形的周长为:", perimeter)
else:
print("该三角形不是三角形!")
# 调用函数,输入三边长
triangle_perimeter(3, 4, 5) # 正常三角形,输出:该三角形是三角形! 该三角形的周长为: 12
triangle_perimeter(2, 2, 5) # 不是三角形,输出:该三角形不是三角形!
相关问题
自定义一个函数,已知三边长,求三角形周长。
```python
def triangle_perimeter(a, b, c):
return a + b + c
```
调用方式:
```python
perimeter = triangle_perimeter(3, 4, 5)
print(perimeter) # 输出 12
```
注意:在调用函数时,需要给定三角形的三条边长,这里的参数名分别为 a、b、c。函数中使用 return 返回计算结果,即三角形的周长。
已知三角形的三边长,编程实现求三角形面积的功能函数。
下面是一个 Python 的例子,可供参考:
```python
import math
def triangle_area(a, b, c):
# 计算半周长
p = (a + b + c) / 2
# 使用海伦公式计算面积
area = math.sqrt(p * (p - a) * (p - b) * (p - c))
return area
```
这个函数接受三个参数a、b、c,分别表示三角形的三条边长。函数内部先计算出半周长p,然后使用海伦公式计算三角形的面积,并返回结果。需要先导入 Python 自带的 math 模块,以使用 sqrt 函数来计算平方根。
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)