矩形计算: juxing_def.py 定义函数jsmj, jszc(参数为矩形的宽和高) juxing_call.py 调用函数jsmj, jszc,完成矩形计算小程序 把文件juxing_def.py 放在juxing包中,在juxing包外面创建一个juxing_call.py的函数对juxing包的内容进行调用 效果如下: ===========矩形计算小程序============= 请输入长:【10】 请输入宽:【8】 长为10宽为8的矩形的面积是【80.0】,周长是【36.0】
时间: 2023-08-23 15:56:42 浏览: 97
juxing.rar_java 矩形框
非常抱歉,之前的回答有误。以下是正确的代码示例:
首先,创建 `juxing` 包,并在其中创建 `juxing_def.py` 文件来定义 `jsmj` 和 `jszc` 函数:
```python
# juxing/juxing_def.py
def jsmj(width, height):
area = width * height
return area
def jszc(width, height):
perimeter = 2 * (width + height)
return perimeter
```
然后,在 `juxing_call.py` 文件中调用 `juxing` 包中的函数:
```python
# juxing_call.py
from juxing import juxing_def
print("===========矩形计算小程序=============")
width = float(input("请输入长:"))
height = float(input("请输入宽:"))
area = juxing_def.jsmj(width, height)
perimeter = juxing_def.jszc(width, height)
print("长为{}宽为{}的矩形的面积是【{}】,周长是【{}】".format(width, height, area, perimeter))
```
确保将 `juxing_def.py` 文件放置在 `juxing` 包中,并在 `juxing_call.py` 文件中导入 `juxing_def` 模块。然后运行 `juxing_call.py` 文件即可完成矩形计算小程序的运行。
阅读全文