擅长:python、mysql、java
<ul>
<li><code>while</code>不应在<code>for</code>中</li>
<li>{cd3>不应该在外面</li>
</ul>
<p><strong>代码:</strong></p>
<pre><code>from pythonds.basic.stack import Stack
def revstring(mystr):
myStack = Stack() # this is how i have myStack
for ch in mystr: # looping through characters in my string
myStack.push(ch) # push the characters to form a stack
revstr = '' # form an empty reverse string
while not myStack.isEmpty():
# adding my characters to the empty reverse string in reverse order
revstr = revstr + myStack.pop()
return revstr
print revstring("martin")
</code></pre>