题目:Multiply
等级:8 【最低一级】
介绍:The code does not execute properly. Try to figure out why.
翻译:代码不能正确执行,想办法知道为什么。【可自行机翻】
正文:
def multiply(a, b):
a * b
可以看到,该函数并没有返回值。看看测试代码:
test.assert_equals(multiply(2,3), 6, 'the result of multiply must be equals expected!')
代码是博主自己编写,题目中有提示如何编写。
最后附上运行结果截图:
总结:此题目对博主来说,最大的收获是以TDD(Test Driven Development)的模式编写代码,测试代码可能会用到的部分函数代码为:
test.expect(boolean, [optional] message)
test.assert_equals(actual, expected, [optional] message)
test.assert_not_equals(actual, expected, [optional] message)
有兴趣训练的代码的可以上去CodeWars官网:
www.codewars.com/r/z7grhQ