我们从另一个空字符串t
开始。然后,依次考虑s
的每个字符,将该字符添加到t
的前面。
在考虑s
中的所有字符后,t
是s
的副本,但顺序相反。
import sys
n= sys.argv[1]
i =0
while i < len(n):
print n[::-1]
i += 1
我不知道如何处理t
。上面的代码有效 - 将参数ih
打印到hi
,但打印hi
五次。我只想让它在一行上打印hi
一次。
答案 0 :(得分:0)
您不必为代码使用索引。您认为这是做什么的?n[::-1]
只需使用:
print n[::-1]
答案 1 :(得分:0)
我认为你想要实现的是
import sys
n = sys.argv[1]
t = ''
for c in n:
t = c + t
print t
或者,除了切片(参见前面的答案,可能是最好的解决方案)
t = ''.join(reversed(n))