编写程序,使用 switch 语句实现一个简单的加减乘除计算器。要求从键盘输入两个实型数据和运算符号
时间: 2023-05-23 19:06:57 浏览: 117
。以下为Python实现代码:
```python
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
operator = input("请输入运算符(+、-、*、/):")
result = 0
if operator == '+':
result = num1 + num2
elif operator == '-':
result = num1 - num2
elif operator == '*':
result = num1 * num2
elif operator == '/':
result = num1 / num2
else:
print("输入有误!请重新输入运算符。")
print("运算结果为:", result)
```
使用switch语句的实现方式(Python没有switch语句,以下为伪代码实现):
```python
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
operator = input("请输入运算符(+、-、*、/):")
result = 0
switch operator:
case '+':
result = num1 + num2
break
case '-':
result = num1 - num2
break
case '*':
result = num1 * num2
break
case '/':
result = num1 / num2
break
default:
print("输入有误!请重新输入运算符。")
break
print("运算结果为:", result)
```
阅读全文