Python编写一个包含加、减、乘、除四个函数的运算模块,然后编写另-个程序,并字中导人运算模块,输人2个正整数作为参数分别调用运算模块中的四个函数,完威、乘、除运算。
时间: 2024-09-17 15:09:49 浏览: 107
在Python中,你可以创建一个名为`math_operations.py`的文件,用于定义一个包含加、减、乘、除操作的类。这里是一个简单的例子:
```python
# math_operations.py
class MathOperations:
def add(self, num1, num2):
return num1 + num2
def subtract(self, num1, num2):
return num1 - num2
def multiply(self, num1, num2):
return num1 * num2
def divide(self, num1, num2):
if num2 != 0:
return num1 / num2
else:
return "Error: Division by zero is not allowed."
# 在另一个程序中导入并使用这个模块
def main():
import math_operations
# 创建运算模块的对象
calculator = math_operations.MathOperations()
# 输入两个正整数
num1 = int(input("请输入第一个正整数: "))
num2 = int(input("请输入第二个正整数: "))
# 调用运算模块的方法
print(f"加法结果: {calculator.add(num1, num2)}")
print(f"减法结果: {calculator.subtract(num1, num2)}")
print(f"乘法结果: {calculator.multiply(num1, num2)}")
try:
print(f"除法结果: {calculator.divide(num1, num2)}")
except ZeroDivisionError as e:
print(e)
if __name__ == "__main__":
main()
```
在这个程序中,我们首先在`math_operations.py`文件中定义了一个`MathOperations`类,包含了加、减、乘、除四个方法。在`main`函数里,我们导入了这个模块,创建了`MathOperations`的实例,并从用户那里获取输入的两个正整数,然后调用相应的运算方法。
阅读全文