帮我用Python做一个计算器
时间: 2024-09-10 08:12:55 浏览: 44
当然可以。创建一个简单的命令行计算器,你可以使用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("错误:除数不能为零")
return None
print("欢迎使用简易计算器!请输入操作和数字(例如:add 5 3)")
while True:
# 获取用户输入
user_input = input("请输入操作(加法 add, 减法 subtract, 乘法 multiply, 除法 divide),然后输入两个数字,用空格分隔:")
try:
# 分割用户输入
operation, num1, num2 = user_input.split()
# 将字符串转换为数字
num1 = float(num1)
num2 = float(num2)
# 根据操作调用相应的函数
if operation == 'add':
result = add(num1, num2)
elif operation == 'subtract':
result = subtract(num1, num2)
elif operation == 'multiply':
result = multiply(num1, num2)
elif operation == 'divide':
result = divide(num1, num2)
else:
print("无效的操作,请重新输入.")
continue
# 显示结果
print(f"结果: {result}")
except ValueError:
print("输入有误,请确保输入的是数字和正确的操作名。")
```
运行这个程序,用户就可以通过命令行方式使用这个简易的四则运算计算器了。
阅读全文