手动实现四则运算

之前我们学习过了Python的基本运算,也包括的四则运算。这次我们实现一个简单的程序,实现两个数的四则运算。

  1. 函数应该有三个参数,除了两个元素以外还应该包含运算符的参数。
  2. 可以使用最简单的if-else判断运算符,判断运算方式
  3. 返回计算结果

这个程序就比较简单了。我们直接看对应每一步的实现

  1. 定义三个参数的函数
def four_compute(a, b, operator):
  1. 可以使用最简单的if-else判断运算符,判断运算方式。
if operator == '+':
    res = a + b
elif operator == '-':
    res = a - b
elif operator == '*':
    res = a * b
elif operator == '/'
    res = a / b
else:
    print("error operator")
  1. 返回计算结果
return res

留给读者自己合并程序,并且需要测试这个函数是否能正常运行。比如以下几种情况: * four_compute('1', '3', "+") * four_compute('a', 'A', "-") * four_compute('a', 'A', "*") 说明程序是不是还存在bug(漏洞)。