我正在努力通过艰难的方式学习 Python,并且遇到了练习 48 的挑战。你有大量代码作为单元测试,并要求我们创建一个函数以使单元测试通过。我不确定这段代码到底应该是什么样子。我粘贴了其中一个功能作为引用。它们看起来都与这个相似,我敢肯定,如果我了解如何让这个通过,我就能弄清楚其余部分。谢谢大家!
from nose.tools import *
from ex48 import lexicon
def test_directions():
assert_equal(lexicon.scan("north"), [('direction', 'north')])
result = lexicon.scan("north south east")
assert_equal(result, [('direction', 'north'),
('direction', 'south'),
('direction', 'east')])
最佳答案
class lexicon:
@staticmethod
def scan(s):
return [('direction',x) for x in s.split()]
print(lexicon.scan("north south east"))
关于python - 艰难地学习 Python 练习 48 帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6881193/