这是我正在尝试做的一件非常简单的事情,如果我编写一段单独的代码,它甚至可以在 powershell 中工作。但是在我的程序中,它似乎不起作用:
这是我的代码:http: //ideone.com/vV5ZNS
x = list(str(raw_input("Please enter a string: ")))
y = x
z = []
i = 0
j = 1
k = -1
n = len(x)
while i<n:
i = k + 1
j = i + 1
while j<n:
x = y #does not reassign the orignal string array to x.
k = i
while j<n:
z.insert(i, x[i])
if (x[i] == x[j]):
j = j+1
else:
x[i] = x[j]
x[j] = z[i]
print (x)
print "\n"
j = j+1
i = i+1