用Python代码写一个简答的计算器,支持+、 -、 *、/4种运算。仅考虑输入输出为整数的情况(除法结果就是商,忽略余数)。 输入:输入只有一行,共有3个参数,其中第1、2个参数为整数,第3 输出:输出只有一行,一个整数,为运算结果。其他情况要求:1、如果出现除数为0的情况,则输出: Divided by zero! 2、如果出现无效的操作符(即不为+、一、*、/之- -), 则输出: Invalid operator!
时间: 2024-02-21 07:57:59 浏览: 17
好的,下面是我的Python代码实现:
```python
a, operator, b = input().split()
a = int(a)
b = int(b)
if operator == '+':
print(a + b)
elif operator == '-':
print(a - b)
elif operator == '*':
print(a * b)
elif operator == '/':
if b == 0:
print("Divided by zero!")
else:
print(a // b)
else:
print("Invalid operator!")
```
这个程序首先从输入中读取3个参数,然后将前两个参数转换为整数。接着使用if-elif语句根据运算符进行相应的计算,并将结果输出。如果运算符为除法,还需要特判除数为0的情况。如果运算符无效,则输出相应的错误信息。