用python设计一个简单运算器 要求如下
时间: 2023-12-04 07:05:16 浏览: 37
:1. 实现加减乘除四则运算;
2. 支持小数运算;
3. 对除数为0的情况进行异常处理;
4. 界面友好,可以让用户输入两个数以及选择运算符,输出结果。
好的,这是一个很简单的问题,我可以帮您更详细地解答。
您可以通过Python中的`input()`函数获取用户输入的两个数和运算符。然后,您可以使用`if-elif-else`语句来根据用户输入的运算符执行相应的运算,并使用`try-except`语句来处理除数为0的情况。
下面是一个简单的示例代码:
```python
while True:
try:
num1 = float(input('请输入第一个数:'))
num2 = float(input('请输入第二个数:'))
operator = input('请选择运算符(+、-、*、/):')
if operator == '+':
result = num1 + num2
elif operator == '-':
result = num1 - num2
elif operator == '*':
result = num1 * num2
elif operator == '/':
if num2 == 0:
print('除数不能为0,请重新输入')
continue
else:
result = num1 / num2
else:
print('无效的运算符,请重新输入')
continue
print('计算结果为:', result)
except ValueError:
print('输入的不是数字,请重新输入')
except:
print('出现未知错误,请稍后再试')
else:
break
```
这是一个基础的运算器示例,您可以根据自己的需要进行修改和优化。希望能对您有所帮助!