我怎样才能通过这项医生考试

2024-09-24 10:16:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图通过添加一个函数体来通过这个doctest,但是我不知道怎么做 有人能帮我吗

def reverse(s):

    """
    >>> reverse("happy")
    'yppah'
    >>> reverse("Python")
    'nohtyP'
    >>> reverse("")
    ''
    >>> reverse("P")
    'P'
    """

if __name__ == "__main__":
    import doctest
    doctest.testmod(verbose=True)

Tags: 函数nameimporttrueverboseifmaindef
1条回答
网友
1楼 · 发布于 2024-09-24 10:16:39

通过上述编辑,该功能应按预期工作。执行时相同的输出如下所示

Trying:
    reverse("happy")
Expecting:
    'yppah'
ok
Trying:
    reverse("Python")
Expecting:
    'nohtyP'
ok
Trying:
    reverse("")
Expecting:
    ''
ok
Trying:
    reverse("P")
Expecting:
    'P'
ok
1 items had no tests:
__main__
1 items passed all tests:
4 tests in __main__.reverse
4 tests in 2 items.
4 passed and 0 failed.
Test passed.

相关问题 更多 >