用python自定义一个数学函数模块
时间: 2023-08-04 16:19:28 浏览: 145
Python面向对象编程.pptx
好的,下面是一个简单的示例代码,可以用来定义一个名为`math_functions`的数学函数模块,其中包含了两个自定义函数`square`和`factorial`:
```python
# 定义一个自定义数学函数模块 math_functions.py
def square(x):
"""
计算一个数的平方
"""
return x ** 2
def factorial(n):
"""
计算一个数的阶乘
"""
if n == 0:
return 1
else:
return n * factorial(n-1)
```
你可以在其他的 Python 代码中导入这个自定义模块,并调用其中的函数:
```python
# 导入自定义数学函数模块
import math_functions
# 调用模块中的自定义函数
print(math_functions.square(3)) # 输出:9
print(math_functions.factorial(5)) # 输出:120
```
希望这个示例能够帮助到你!
阅读全文