编写一个计算机程序,实现让用户输入2个数字的四则运算表达式,显示计算结果(要求每种运算用一个函数实现)
时间: 2024-02-24 07:56:10 浏览: 26
可以使用以下 Python 代码来实现:
```python
def add(num1, num2):
return num1 + num2
def subtract(num1, num2):
return num1 - num2
def multiply(num1, num2):
return num1 * num2
def divide(num1, num2):
if num2 == 0:
return "除数不能为0"
else:
return num1 / num2
# 获取用户输入
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
operator = input("请输入运算符(+、-、*、/):")
# 根据不同的运算符调用不同的函数
if operator == "+":
result = add(num1, num2)
elif operator == "-":
result = subtract(num1, num2)
elif operator == "*":
result = multiply(num1, num2)
elif operator == "/":
result = divide(num1, num2)
else:
result = "输入的运算符不正确"
# 输出结果
print("计算结果:", result)
```
运行程序后,程序会提示用户输入两个数字和一个运算符,然后根据用户输入的运算符调用不同的函数进行计算,最后输出计算结果。
需要注意的是,在对两个数字进行除法运算时,需要判断除数是否为0,如果为0则输出提示信息。