用python做一个计算器
时间: 2023-07-18 20:38:42 浏览: 89
好的,以下是一个简单的Python计算器程序:
```python
# 定义计算函数
def calculate(num1, num2, operator):
if operator == '+':
return num1 + num2
elif operator == '-':
return num1 - num2
elif operator == '*':
return num1 * num2
elif operator == '/':
return num1 / num2
else:
return None
# 主程序
while True:
# 获取用户输入
num1 = float(input("请输入第一个数字: "))
operator = input("请输入运算符号 (+, -, *, /): ")
num2 = float(input("请输入第二个数字: "))
# 执行计算并输出结果
result = calculate(num1, num2, operator)
if result is not None:
print("计算结果为:", result)
else:
print("输入的运算符号不合法,请重新输入")
```
你可以将上述代码保存为一个.py文件,然后运行该文件即可启动计算器程序。程序会提示用户输入两个数字和运算符号,然后执行计算并输出结果。注意,以上代码只是一个简单的示例,还有很多细节需要完善,例如错误处理、异常处理等。
阅读全文