手动实现四则运算
之前我们学习过了Python的基本运算,也包括的四则运算。这次我们实现一个简单的程序,实现两个数的四则运算。
- 函数应该有三个参数,除了两个元素以外还应该包含运算符的参数。
- 可以使用最简单的
if-else
判断运算符,判断运算方式 - 返回计算结果
这个程序就比较简单了。我们直接看对应每一步的实现
- 定义三个参数的函数
def four_compute(a, b, operator):
- 可以使用最简单的
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")
- 返回计算结果
return res
留给读者自己合并程序,并且需要测试这个函数是否能正常运行。比如以下几种情况:
* four_compute('1', '3', "+")
* four_compute('a', 'A', "-")
* four_compute('a', 'A', "*")
说明程序是不是还存在bug(漏洞)。