python实现简单计算器代码
时间: 2024-06-23 20:02:18 浏览: 172
python实现计算器
当然可以,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':
print(num1, "+", num2, "=", add(num1, num2))
elif choice == '2':
print(num1, "-", num2, "=", subtract(num1, num2))
elif choice == '3':
print(num1, "*", num2, "=", multiply(num1, num2))
elif choice == '4':
result = divide(num1, num2)
if result is not None:
print(num1, "/", num2, "=", result)
else:
print("Invalid input")
```
在这个例子中,我们定义了四个基本的数学操作函数(加、减、乘、除),然后根据用户的输入选择对应的操作并执行计算。请注意,这个代码没有处理所有可能的错误情况,比如非数字输入或用户输入无效的选择。
阅读全文