Mój program losowo pomija litery! Na przykład 'coolstory' staje się 'yrotsloc' i 'super' staje się 'mosewa'Program do odwrócenia wyrazów losowo pomija litery?
Oto kod:
def reverse(text):
length = len(text)
reversed_text = []
for i in range(0,length + 1):
reversed_text += ['']
original_list = []
for l in text:
original_list.append(l)
new_place = length - (original_list.index(l))
reversed_text[new_place] = l
return "".join(reversed_text)
To bardzo zawiły sposób na odwrócenie ciągu znaków! 'text [:: - 1]' zrobiłoby lewę. – Ben
To nie jest takie losowe. To jest na powtarzających się literach ... Używasz indeksu ... – MakeCents
Po co to robię, to daje mi 'yrtsloc'', a nie' yrotsloc'. Czy twój opis jest błędny, czy nie jest to twój rzeczywisty kod? – abarnert