本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加、减、乘、除或求余运算。题目保证输入和输出均不超过整型范围。 输入格式: 输入在一行中依次输入操作数1、运算符、操作数2,其间以1
时间: 2024-10-24 09:13:29 浏览: 161
c代码-3. 功能:编写一个简单计算器程序,输入格式为:a opb。其中a和b是参加运算的p数,op为运算符,它的取值只能是+、-、*、/。
这是一个基础的控制台应用程序编程任务,通常会涉及到用户输入处理、条件判断以及基本算术运算。下面是一个简单的Python程序示例,它实现了这个功能:
```python
def calculator():
# 用户输入处理
num1 = int(input("请输入第一个操作数:"))
operator = input("请输入运算符 (+, -, *, / 或 %):")
num2 = int(input("请输入第二个操作数:"))
# 根据运算符进行相应运算
if operator == '+':
result = num1 + num2
elif operator == '-':
result = num1 - num2
elif operator == '*':
result = num1 * num2
elif operator == '/':
try:
result = num1 / num2
except ZeroDivisionError:
print("错误:除数不能为0.")
return
elif operator == '%':
result = num1 % num2
else:
print("错误:无效的运算符.")
return
print(f"结果是:{result}")
# 调用函数执行计算
calculator()
```
在这个程序中,用户会被提示输入两个数字和一个运算符。然后,我们会根据提供的运算符执行相应的数学运算,并打印出结果。如果运算符不是预期的那几个之一,或者试图除以零,程序会给出错误信息。
阅读全文