Python制作一个简易的计算器:输入数值,运算符(+,-,×,÷),输出数值
时间: 2024-10-12 21:04:26 浏览: 53
在Python中,你可以通过简单的条件语句和用户输入来创建一个基本的命令行计算器。下面是一个例子:
```python
def calculator():
# 获取用户输入
num1 = float(input("请输入第一个数字: "))
operator = input("请输入运算符 (+, -, *, /): ")
num2 = float(input("请输入第二个数字: "))
# 根据运算符进行相应的计算
if operator == '+':
result = num1 + num2
elif operator == '-':
result = num1 - num2
elif operator == '*':
result = num1 * num2
elif operator == '/':
if num2 != 0: # 防止除数为零错误
result = num1 / num2
else:
print("除数不能为零!")
return
else:
print("无效的运算符!")
return
# 输出结果
print(f"结果是: {result}")
# 运行计算器函数
calculator()
```
在这个程序中,用户会依次被提示输入两个数字和一个运算符。然后,根据用户选择的运算符,执行对应的算术操作并打印出结果。如果运算符不是预期的四个之一,或者试图除以零,程序会给出错误信息。
阅读全文