2013-05-16 2 views
-3

Я пытаюсь получить этот doctest пройти, добавив тело функции, но я не знаю, как сделать это может кто-нибудь помочь мнеКак бы я получить этот doctest пройти

def reverse(s): 

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

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

Вы спрашиваете, как реализовать функцию, которая меняет направление строки? Ничего себе, это умный способ избежать долгого ожидания в StackOverflow, что вы не можете просить людей работать над вами, вам нужно попытаться обратиться за помощью, когда вы застряли. Хорошо, я укушу, что ты пробовал? –

+0

Строки в python можно отменить как «happy» [:: - 1] –

+0

Так что я пытаюсь сделать это, чтобы пройти через доктрину, но я не могу найти правильный способ написать тело функции чтобы сделать доктрину. – user2388433

ответ

0

С над редактированием функция должна работать как ожидалось. Результат для того же, когда будет выполнен, будет выглядеть так:

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. 
+0

Не редактируйте исходный вопрос таким образом, это задает вопрос, запутанный для других читателей. Просто включите свой ответ в ... uh ... ваш ответ – wim

+0

уверенный wim, сделает это в следующий раз – rgk

+0

извините первый раз здесь и в первый раз, используя python, мне удалось получить ответ! Спасибо – user2388433

Смежные вопросы