模拟计算机程序,用户输入运算数和四则运算符,输出计算结果。要求输入的运算符在四则运算符范围内,否则提示:input operator error,当运算符为/是,第二个运算数不能为零,否则提示:divided by zero
时间: 2023-10-07 20:12:15 浏览: 60
好的,以下是 Python 代码实现:
```python
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:
print("divided by zero")
result = None
else:
result = num1 / num2
else:
print("input operator error")
result = None
if result is not None:
print("计算结果为:", result)
```
运行效果如下:
```
请输入第一个运算数:12
请输入运算符(+、-、*、/):*
请输入第二个运算数:3
计算结果为: 36.0
```
阅读全文