编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加、减、乘、除或求余运算。题目保证输入和输出均不超过整型范围。 输入格式:1 + 2
时间: 2024-12-02 20:29:04 浏览: 13
编写一个简单的计算器程序,可以按照给定的运算符对两个整数进行基本算术操作。这里以 Python 为例:
```python
def calculator():
# 用户输入
input_str = input("请输入运算表达式(例如:1 + 2):")
# 分割输入字符串获取数字和运算符
numbers = input_str.split()
num1, operator, num2 = int(numbers[0]), numbers[1], int(numbers[2])
# 根据运算符执行相应的计算
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
elif operator == "%":
result = num1 % num2
else:
print("错误:无效的运算符")
return
print(f"结果是:{result}")
# 调用函数
calculator()
```
这个程序首先接收用户输入的表达式,然后解析出两个操作数和运算符,接着根据运算符执行相应的计算,并输出结果。如果遇到非法的运算符或除数为零的情况,会给出错误提示。
阅读全文