試圖解決,我可以在一個字符串反轉每個字的問題,因爲沒有「\ 0」與C蟒蛇,我的邏輯沒有回暖的最後一個字符字符串。 任何想法,這可怎麼固定,沒有太多改動代碼字符串的最後一個字符不被拾起
Input = This is an example
Output = sihT si na elpmaxe
import os
import string
a = "This is an example"
temp=[]
store=[]
print(a)
x=0
while (x <= len(a)-1):
if ((a[x] != " ") and (x != len(a)-1)):
temp.append(a[x])
x += 1
else:
temp.reverse()
store.extend(temp)
store.append(' ')
del temp[:]
x += 1
str1 = ''.join(store)
print (str1)
我的輸出被截斷的最後一個字符
sihT si na lpmaxe
您有明確排除的最後一個字符的條件。 – pvg
你一直在寫c太久了。 '打印'。加入(字[:: - 1]在a.split字())' – Holloway
@pvg如果我這樣做:如果((一[X] =「「)和(x = LEN! (a)))我的輸出完全截斷了最後一個單詞。輸出是:sihT si na – Fenomatik