如何用python的分支判断来实现加减乘除计算器
时间: 2024-04-10 08:28:33 浏览: 130
你可以使用Python的分支判断语句来实现加减乘除计算器。以下是一个示例代码:
```python
def calculator(operator, num1, num2):
result = 0
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 None
else:
print("无效的运算符!")
return None
return result
operator = input("请输入运算符(+、-、*、/):")
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
result = calculator(operator, num1, num2)
if result is not None:
print("计算结果:", result)
```
在这个示例代码中,我们定义了一个名为`calculator`的函数,该函数接受运算符、两个数字作为参数,并返回计算结果。根据输入的运算符,使用分支判断语句选择执行相应的计算操作。如果除数为零,则会打印错误信息并返回`None`。最后,打印计算结果(如果不为`None`)。
你可以根据需要进行修改和扩展,例如添加更多的运算符或处理更复杂的计算逻辑。
阅读全文