3. 模块中包含同名函数的调用: 定义模块 r.py 模块中包括两个函数: 函数1:计算长方形的面积 函数2:计算长方形的周长 定义模块 c.py 模块中包括两个函数: 函数1:计算圆的面积 函数2:计算圆的周长 主程序compute.py中,调用r和c模块,并实现相关的功能 (此时将compute.py、c.py、r.py位于同一个文件夹下)
时间: 2023-11-27 08:51:42 浏览: 131
首先,我们需要在r.py中定义计算长方形面积和周长的函数,代码如下:
```python
# r.py
def area(length, width):
return length * width
def perimeter(length, width):
return 2 * (length + width)
```
接着,在c.py中定义计算圆面积和周长的函数,代码如下:
```python
# c.py
import math
def area(radius):
return math.pi * radius ** 2
def perimeter(radius):
return 2 * math.pi * radius
```
最后,在compute.py中调用r和c模块,并实现相关的功能,代码如下:
```python
# compute.py
import r
import c
# 计算长方形面积和周长
length = 5
width = 3
print("长方形面积:", r.area(length, width))
print("长方形周长:", r.perimeter(length, width))
# 计算圆面积和周长
radius = 2
print("圆面积:", c.area(radius))
print("圆周长:", c.perimeter(radius))
```
运行compute.py,输出结果如下:
```
长方形面积: 15
长方形周长: 16
圆面积: 12.566370614359172
圆周长: 12.566370614359172
```
阅读全文