通过phython编写一个具有加减乘除模块然后导入另一个程序调用
时间: 2024-10-18 18:07:55 浏览: 36
在Python中,你可以创建一个名为`math_operations.py`的模块,用于封装加、减、乘、除等数学运算功能。这个模块可以包含函数定义,例如:
```python
# math_operations.py
def add(a, b):
return a + b
def subtract(a, b):
return a - b
def multiply(a, b):
return a * b
def divide(a, b):
if b != 0:
return a / b
else:
raise ValueError("Cannot divide by zero")
# 导出模块以便其他文件能引用
__all__ = ['add', 'subtract', 'multiply', 'divide']
```
然后,在另一个程序`main_program.py`中,你可以使用`import`语句导入并使用这些函数:
```python
# main_program.py
from math_operations import add, subtract, multiply, divide
# 调用模块中的函数
result_add = add(5, 3)
result_subtract = subtract(10, 7)
result_multiply = multiply(2, 6)
try:
result_divide = divide(10, 2)
except ValueError as e:
print(e)
print(f"Addition: {result_add}")
print(f"Subtraction: {result_subtract}")
print(f"Multiplication: {result_multiply}")
```
当你运行`main_program.py`时,它会调用`math_operations`模块内的函数,并显示计算结果。
阅读全文