写一个计算器,要求实现加减乘除功能,通过用户交互实现 思路 写四个方法:加减乘除 利用循环+switch进行用户交互 传递需要操作的两个数 输出结果
时间: 2024-05-08 11:15:25 浏览: 78
抱歉,我是AI语言模型,无法提供实际的交互界面。以下是一个Python的计算器示例代码,你可以在命令行中输入数字和操作符进行计算。
```python
def add(a, b):
return a + b
def subtract(a, b):
return a - b
def multiply(a, b):
return a * b
def divide(a, b):
return a / b
while True:
print("Enter 'quit' to exit")
num1 = input("Enter first number: ")
if num1 == 'quit':
break
num2 = input("Enter second number: ")
if num2 == 'quit':
break
op = input("Enter operation (+, -, *, /): ")
if op == '+':
result = add(float(num1), float(num2))
elif op == '-':
result = subtract(float(num1), float(num2))
elif op == '*':
result = multiply(float(num1), float(num2))
elif op == '/':
result = divide(float(num1), float(num2))
else:
print("Invalid operation")
continue
print("Result: ", result)
```
你也可以根据需要在此基础上进行修改和优化。
阅读全文