编写一个实现简易计算功能的计算器,请写出实现代码
时间: 2024-10-10 17:17:21 浏览: 19
当然可以,我可以帮你理解如何编写一个简单的命令行计算器,这里我们使用Python作为示例,因为它语法简洁易懂。这是一个基本的实现,支持加、减、乘、除四则运算:
```python
def add(x, y):
return x + y
def subtract(x, y):
return x - y
def multiply(x, y):
return x * y
def divide(x, y):
if y != 0:
return x / y
else:
print("Error: Division by zero is not allowed.")
return None
print("Select operation:")
print("1.Add")
print("2.Subtract")
print("3.Multiply")
print("4.Divide")
choice = input("Enter choice(1/2/3/4): ")
num1 = float(input("Enter first number: "))
num2 = float(input("Enter second number: "))
if choice == '1':
result = add(num1, num2)
elif choice == '2':
result = subtract(num1, num2)
elif choice == '3':
result = multiply(num1, num2)
elif choice == '4':
result = divide(num1, num2)
else:
print("Invalid input")
if result is not None:
print(f"Result: {result}")
```
在这个例子中,用户可以选择操作并输入数字,然后程序会根据选择执行相应的函数。注意处理了除数为零的情况。
阅读全文