编写一个程序,允许用户输入两个数字和运算符(+、-、*、/),根据用户输入的运算符执行相应的运算,并输出结果。 注意:对于除法运算,要对除数进行非零判断
时间: 2024-09-24 07:27:16 浏览: 51
编写这样的程序可以使用Python语言,这里是一个简单的例子:
```python
def calculate():
# 获取用户输入
num1 = float(input("请输入第一个数字:"))
operator = input("请输入运算符 (+, -, *, /):")
num2 = float(input("请输入第二个数字:"))
# 根据运算符进行计算
if operator == '+':
result = num1 + num2
elif operator == '-':
result = num1 - num2
elif operator == '*':
result = num1 * num2
elif operator == '/':
# 非零判断避免除零错误
if num2 != 0:
result = num1 / num2
else:
print("错误!除数不能为零.")
return
else:
print("无效的运算符,请输入+、-、*或/")
return
# 输出结果
print(f"结果是:{result}")
# 运行函数
calculate()
```
在这个程序中,我们首先获取用户输入的两个数字和运算符,然后根据运算符进行相应的数学操作。如果用户选择的是除法并且除数为零,我们会给出错误提示并停止运算。
阅读全文