编写函数分别实现两个整数的加、减、乘、除四则运算,通过键盘输入两个整数运算的完整表达式,根据表达式运算符通过调用相应函数得出结果并显示。例如:通过键盘输入12+34,主程序将调用sum(int x,int y),屏幕输出46。
时间: 2024-12-30 21:37:09 浏览: 8
在Python中,你可以编写四个基础的算术操作函数,然后创建一个主程序来接受用户输入并解析运算表达式。这里是一个简单的实现示例:
```python
def add(x, y):
return x + y
def subtract(x, y):
return x - y
def multiply(x, y):
return x * y
def divide(x, y):
if y != 0:
return x / y
else:
print("Error: Division by zero is not allowed.")
return None # 或者抛出异常
def main():
# 获取用户输入的表达式
expression = input("请输入两个整数之间的运算表达式 (如 12+34): ")
# 分割表达式为操作数和运算符
parts = expression.split()
if len(parts) != 3 or not parts[1].isdigit() or not parts[2].isdigit():
print("无效的表达式,请按照格式输入如 12+34")
return
num1, operator, num2 = int(parts[0]), parts[1], int(parts[2])
if operator == '+':
result = add(num1, num2)
elif operator == '-':
result = subtract(num1, num2)
elif operator == '*':
result = multiply(num1, num2)
elif operator == '/':
result = divide(num1, num2)
if result is not None:
print(f"计算结果是: {result}")
if __name__ == "__main__":
main()
```
当你运行这个程序并输入`12+34`时,它会输出`46`。请注意,此实现假设用户输入的是正确的运算符,并且除法运算不会除以零。
阅读全文