我正在试着做《如何像计算机科学家一样思考》一书中的second exercise in the Lists section。基本上,我必须将给定的“doctest”与我自己的一个没有返回错误的程序相匹配。我试了好几种方法,但尽管“得到”与“期望”完全吻合,它还是给了我1次失败。在
我在这里已经看到一个问题:“Python2Doctest怎么会失败,而失败消息中的值却没有差别?”我尝试了一些给出的解决方案,比如把r
放在前面,将测试改为“原始”,但我不认为答案与我的情况相符,因为在看到这个问题后,我检查了几次,问题似乎没有一个明显的额外空间。在
这是我应该匹配的测试:
"""
>>> b_list[1:]
['Stills', 'Nash']
>>> group = b_list + c_list
>>> group[-1]
'Young'
"""
这是我写的程序:
^{pr2}$测试结果如下:
File ".\ch902.py", line 3, in __main__
Failed example:
b_list[1:]
Expected:
['Stills', 'Nash']
Got:
['Stills', 'Nash']
**********************************
1 items had failures:
1 of 3 in __main__
***Test Failed*** 1 failures.
目前没有回答
相关问题 更多 >
编程相关推荐