、编程计算任意一个长方形、正方形、圆、三角形的周长和面积。(建议⺎的值定义符号常量来表示)
时间: 2023-05-15 11:06:00 浏览: 97
Java:使用抽象类定义一个“形状类”,能够计算周长和面积。
好的,以下是计算长方形、正方形、圆、三角形周长和面积的代码:
```python
# 定义符号常量
PI = 3.14159265358979323846
# 计算长方形周长和面积
def rectangle(length, width):
perimeter = 2 * (length + width)
area = length * width
return perimeter, area
# 计算正方形周长和面积
def square(side):
perimeter = 4 * side
area = side ** 2
return perimeter, area
# 计算圆周长和面积
def circle(radius):
perimeter = 2 * PI * radius
area = PI * radius ** 2
return perimeter, area
# 计算三角形周长和面积
def triangle(base, height, side1, side2):
perimeter = base + side1 + side2
area = 0.5 * base * height
return perimeter, area
# 测试
print(rectangle(5, 3))
print(square(4))
print(circle(2))
print(triangle(3, 4, 5, 5))
```
注意:这里使用了 Python 语言编写代码,如果您使用的是其他编程语言,可以根据相应语言的语法进行修改。
阅读全文