Попытка решить проблему, в которой я могу изменить каждое слово в строке, Так как в питоне нет «\ 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 слишком долго. 'print '' .join (слово [:: - 1] для слова в a.split())' – Holloway
@pvg, если я это сделаю: if ((a [x]! = "") и (x! = len (а))) мой результат полностью усекает последнее слово. вывод: sihT si na – Fenomatik