【发布时间】:2014-08-29 15:01:52
【问题描述】:
我正在尝试编写代码来镜像 python 中的字符串。我认为它类似于镜像图像或声音,但是我无法通过循环。输入和输出都应该是一个字符串。
def mirror(text):
mirrorPoint=(len(text)/2)
for i in range(0,mirrorPoint):
text=text[mirrorPoint]
return text+''.join(string(text))
print mirror('text')
我不确定这是否正确,但它在文本的倒数第二行被捕获。
如果输入为“abcd”,则输出应为“abba”。
【问题讨论】:
-
什么是
string(text))? -
提示:如果你在循环中
return,那么它不会继续循环。 -
我认为应该颠倒的字符串但是我无法让它在 python 中工作
-
错字,return 应该在外面
-
为什么不直接使用
reversed函数?