编写一个最简单的单步四则运算器,输入运算类型,输入两个整数,程序自动运算并打印运算表达式和结果。还要实现每次错误输入后都能够给出友好提示并重复当前步骤。
时间: 2024-05-10 07:21:39 浏览: 16
以下是一个简单的单步四则运算器的示例代码:
```python
while True:
try:
op = input("请输入运算类型(+、-、*、/):")
a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
if op == "+":
result = a + b
elif op == "-":
result = a - b
elif op == "*":
result = a * b
elif op == "/":
result = a / b
else:
print("错误:请输入正确的运算类型!")
continue
print(f"{a} {op} {b} = {result}")
break
except ValueError:
print("错误:请输入整数!")
except ZeroDivisionError:
print("错误:除数不能为零!")
```
运行该程序后,会要求用户输入运算类型、第一个整数和第二个整数。程序会根据输入的运算类型进行相应的运算,并输出运算表达式和结果。如果输入有误,程序会给出友好的错误提示并重新要求用户输入。如果除数为零,程序也会给出相应的错误提示。