2013-12-26 4 views
0

Привет новичок в Python обучения .... отPython Зеркального код

http://interactivepython.org/courselib/static/thinkcspy/Strings/strings.html#exercises

Q 7: Написать функцию, которая отражает его аргумент?

Ответ Я писал

четкости зеркало (mystr):

oppstring = " " 
for i in mystr: 
    oppstring = i + oppstring 
finstring = mystr + oppstring 
return finstring 

Ans в тексте книги

Защиту реверс (mystr):

reversed = '' 
for char in mystr: 
    reversed = char + reversed 
return reversed 

четкости зеркало (mystr) :

return mystr + reverse(mystr) 

Когда я использую значения функций для обеих функций, кажется, что они одинаковы ... но «testequal» показывает мой ответ как «Test Failed: expected gooddoog, но получил gooddoog» ...... Я делаю что-то неправильно .... или это только некоторые вещи неправильно с веб-страницы .....

с уважением >>

ответ

1

Ваша проблема в этой строке. Посмотрите внимательно:

oppstring = " " 
Смежные вопросы