写一个函数,用户输入任意两个数字的任意算术运算(简单的计算器小功能),并能弹出运算后的结果。
时间: 2024-12-16 17:29:56 浏览: 18
为了实现这个简单的计算器小功能,你可以编写一个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()
```
在这个函数中,我们首先获取用户的输入,包括两个数字和一个运算符。然后根据运算符执行加法、减法、乘法或除法操作,并检查除数是否为零。最后,如果运算符有效,会打印出运算的结果。
阅读全文