设计一个简单的计算器,一次性将所有的运算命令输入,先计算的后输入。首行输入一个数字,表示运算命令的总个数;其余各行输入,每行表示一个运算命令(包括运算操作符和操作数)。所有的输入及输出都为整数。运算操作符有只有Add、Sub、Mul,即加法、减法、乘法三种。
时间: 2024-10-21 12:13:15 浏览: 13
JiSuanQi.rar_C语言设计一个简单的计算器报_简单计算器_计算器
设计这样一个简单的计算器可以采用基本的控制流结构,例如循环和条件判断。以下是Python的一个简单实现:
```python
def calculator():
total_commands = int(input("请输入运算命令的总数: "))
for _ in range(total_commands):
operation, num1, num2 = input(f"请输入第{i+1}个运算(如 Add 5 3): ").split()
# 将字符串转换为整数
num1 = int(num1)
num2 = int(num2)
if operation == 'Add':
result = num1 + num2
elif operation == 'Sub':
result = num1 - num2
elif operation == 'Mul':
result = num1 * num2
else:
print("无效的运算操作符!")
continue
print(f"{num1} {operation} {num2} 的结果是: {result}")
calculator()
```
在这个程序中,首先获取用户输入的运算命令总数,然后在一个循环里逐个处理每个命令。对于每一个命令,我们解析出操作符和两个操作数,并根据操作符执行相应的运算。如果遇到未知的操作符,我们会提示错误并跳过当前命令。
阅读全文