Python编写三个函数,分别求三角形,矩形和圆形周长
时间: 2024-10-27 10:07:48 浏览: 41
在Python中,我们可以为每个几何形状编写一个函数来计算其周长。这里给出的是简单版本的函数,假设三角形有三条边、矩形有两个相邻边相等的边和圆形有一个固定直径:
```python
import math
# 函数用于计算三角形周长
def triangle_perimeter(side1, side2, side3):
return sum(side1, side2, side3)
# 函数用于计算矩形周长
def rectangle_perimeter(length, width):
if length == width: # 如果长度和宽度相等,则视为正方形
perimeter = 4 * length
else:
perimeter = 2 * (length + width)
return perimeter
# 函数用于计算圆的周长(π乘以直径)
def circle_perimeter(diameter):
circumference = math.pi * diameter
return circumference
# 示例如何使用这些函数
triangle_sides = [3, 4, 5] # 假设这是一个等腰直角三角形
rect_length = 5
rect_width = 3
circle_diameter = 7
print("三角形周长:", triangle_perimeter(*triangle_sides))
print("矩形周长:", rectangle_perimeter(rect_length, rect_width))
print("圆的周长:", circle_perimeter(circle_diameter))
阅读全文