一个最简单的计算器,支持 +,-,*,/
四种运算。仅需考虑输入输出为整数的情况,数据和运算结果不会超过 int
表示的范围。
-
如果出现除数为 0 的情况,则输出:
Divided by zero!
。 -
如果出现无效的操作符(即不为
+,-,*,/
之一),则输出:Invalid operator!
。 -
除号表示整除,结果向 0 取整。
a,b,c=input().split()
a=int(a)
b=int(b)
c=str(c)
if c=='+':
print(a+b)
elif c=='-':
print(a-b)
elif c=='*':
print(a*b)
elif c=='/':
if b==0:
print("Divided by zero!")
else:
print(a//b)
else:
print("Invalid operator!")
- 先判断+-*/哪一运算。
- 当为除法时,被除数不能为0,结果为题目要求取整,所以使用‘//’。
- 输出对应要求的结果。
夹带私货:好饿啊~