用Python 设计一个计算器的程序
时间: 2023-12-01 07:04:05 浏览: 53
好的,以下是一个简单的 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 "Invalid operator"
# 主程序
while True:
# 获取输入
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
operator = input("请选择操作符(+、-、*、/):")
# 调用计算函数
result = calculate(num1, num2, operator)
# 输出结果
print("结果为:", result)
# 询问是否继续
choice = input("是否继续计算(Y/N):")
if choice != 'Y' and choice != 'y':
break
```
这个程序会不断循环,每次询问用户输入两个数字和一个操作符,然后调用 `calculate` 函数进行计算,并输出结果。用户可以选择继续计算或退出程序。