python给定两个整数,当输入“+”“-”“*”“\”,分别计算他们的和、差、积、商。
时间: 2024-10-22 08:22:58 浏览: 5
在Python中,你可以通过编写一个简单的程序来实现这个功能。这里是一个示例函数,它接收两个整数作为参数,并根据用户提供的运算符返回相应的结果:
```python
def calculate(num1, num2, operator):
if operator == '+':
return num1 + num2
elif operator == '-':
return num1 - num2
elif operator == '*':
return num1 * num2
elif operator == '/': # 注意除法需要检查除数是否为0
if num2 != 0:
return num1 / num2
else:
return "Error: Division by zero is not allowed."
else:
return "Error: Invalid operator."
# 示例使用
num1 = int(input("Enter the first number: "))
num2 = int(input("Enter the second number: "))
operator = input("Enter an operator (+, -, *, /): ")
result = calculate(num1, num2, operator)
print(f"Result of {num1} {operator} {num2} is: {result}")
#
阅读全文