python: 圆形计算: yuan_def.py 定义函数jsmj, jszc(参数为圆的半径) yuan_call.py 调用函数jsmj, jszc,完成圆形计算小程序 效果如下: ===========圆形计算小程序============= 请输入半径:【10】 半径为10的圆的面积是【314.0】,周长是【62.8】
时间: 2023-08-11 08:07:56 浏览: 217
输入圆的半径求周长和面积。程序由三个函数组成:主函数进行输入输出和函数调用,perimeter函数求周长,area函数求面积。
好的,这是一个简单的圆形计算小程序,需要两个文件:`yuan_def.py` 和 `yuan_call.py`。其中 `yuan_def.py` 定义了两个函数 `jsmj()` 和 `jszc()`,分别用于计算圆的面积和周长。而 `yuan_call.py` 则调用这两个函数,实现圆形计算的功能。
以下是 `yuan_def.py` 的代码:
```python
import math
# 计算圆的面积
def jsmj(r):
return math.pi * r ** 2
# 计算圆的周长
def jszc(r):
return 2 * math.pi * r
```
接下来是 `yuan_call.py` 的代码:
```python
import yuan_def
print("===========圆形计算小程序=============")
r = float(input("请输入半径:【】"))
mj = yuan_def.jsmj(r)
zc = yuan_def.jszc(r)
print("半径为{}的圆的面积是【{}】,周长是【{}】".format(r, mj, zc))
```
运行 `yuan_call.py` 就可以得到以下输出:
```
===========圆形计算小程序=============
请输入半径:【10】
半径为10.0的圆的面积是【314.1592653589793】,周长是【62.83185307179586】
```
希望这个程序能够满足你的需求,如果你还有其他问题,请随时提出。
阅读全文