用Python 创建一个模块文件,在该模块中定义四个函数,分别能进行加、减、乘和除运算,再创建一个主程序,使其接受2个整数和运算符号,根据运算符号调用模块中相应的函数并返回运算结果,最后输出该结果。
时间: 2024-03-24 14:36:09 浏览: 127
编程实现大整数(128字长)的加、减运算。使得可以实现两个操作数的键盘输入和最终结果的输出。
好的,我来为您解答。
首先,我们需要编写一个名为 `math_operations.py` 的模块文件,其中包含四个函数:`addition()`、`subtraction()`、`multiplication()` 和 `division()`,分别用于加、减、乘和除四种运算操作。
```python
# math_operations.py
def addition(num1, num2):
return num1 + num2
def subtraction(num1, num2):
return num1 - num2
def multiplication(num1, num2):
return num1 * num2
def division(num1, num2):
if num2 == 0:
return "Error: division by zero"
else:
return num1 / num2
```
接下来,我们需要编写一个名为 `main.py` 的主程序,让用户输入两个整数和一个运算符号,并根据运算符号调用相应的函数进行运算。
```python
# main.py
import math_operations
num1 = int(input("Enter the first number: "))
num2 = int(input("Enter the second number: "))
operator = input("Enter the operator (+, -, *, /): ")
if operator == "+":
result = math_operations.addition(num1, num2)
elif operator == "-":
result = math_operations.subtraction(num1, num2)
elif operator == "*":
result = math_operations.multiplication(num1, num2)
elif operator == "/":
result = math_operations.division(num1, num2)
else:
result = "Error: invalid operator"
print("Result: ", result)
```
当用户输入两个整数和一个运算符号后,程序会根据运算符号调用相应的函数进行运算,并输出计算结果。
希望这个示例能够帮助您。
阅读全文