帮我实现一个计算器程序。
时间: 2024-02-18 09:01:25 浏览: 101
好的,以下是一个简单的计算器程序的实现示例,你可以参考它:
```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
# 获取用户输入
num1 = float(input("请输入第一个数字: "))
num2 = float(input("请输入第二个数字: "))
operator = input("请选择运算符(+,-,*,/): ")
# 计算并输出结果
result = calculate(num1, num2, operator)
if result is not None:
print("结果是: ", result)
else:
print("输入的运算符不正确")
```
运行以上代码后,你将会看到类似如下的输出:
```
请输入第一个数字: 10
请输入第二个数字: 5
请选择运算符(+,-,*,/): *
结果是: 50.0
```
在这个示例中,我们首先定义了一个 `calculate` 函数,它接受两个数字和一个运算符作为参数,并根据运算符计算出结果。接着,我们获取用户输入的两个数字和运算符,并将它们传递给 `calculate` 函数。最后,我们将计算结果打印出来。
阅读全文