编程实现计算器功能,要求根据输入的两个整数以及运算符(仅限+-*/这4种运算)。
时间: 2024-12-18 11:38:27 浏览: 22
实现一个简单的计算器功能可以通过Python中的基本算术运算符和条件语句来完成。以下是一个基础的示例,演示了如何根据用户输入的操作符进行相应的计算:
```python
def calculator():
# 获取用户输入
num1 = int(input("请输入第一个数字: "))
operator = input("请输入运算符 (+, -, *, /): ")
num2 = int(input("请输入第二个数字: "))
# 根据操作符执行相应的计算
if operator == '+':
result = num1 + num2
elif operator == '-':
result = num1 - num2
elif operator == '*':
result = num1 * num2
elif operator == '/':
# 需要考虑除数为0的情况
if num2 != 0:
result = num1 / num2
else:
print("错误!除数不能为0.")
return
else:
print("错误!无效的运算符,请选择+、-、*或/.")
return
# 输出结果
print(f"{num1} {operator} {num2} 的结果是: {result}")
# 运行计算器函数
calculator()
```
在这个例子中,我们首先获取用户的输入,然后检查操作符是否有效。如果有效,我们就执行相应的数学运算;否则,我们会输出错误信息并退出。
阅读全文