Как назначить строку из предыдущей строки переменной? - PullRequest
0 голосов
/ 11 ноября 2019
x="abncd"
for i in range(0,5):
    print(x[-1-i],end="")

Приведенный выше код предназначен для перестановки строки. Как я могу получить напечатанное значение, присвоенное переменной?

Ответы [ 2 ]

1 голос
/ 11 ноября 2019

Вы должны использовать этот простой код. Здесь [:: - 1] работает как обратный цикл, т.е. он повторяет цикл по x от последнего элемента к первому элементу.

x = "abncd"
reverse_x = x[::-1]
print(reverse_x)

OUTPUT:

dcnba
0 голосов
/ 11 ноября 2019

Мы могли бы попробовать простой подход, такой как:

forward = "abncd"
reverse = ""

for character in forward:
    reverse = character + reverse

print(reverse)
...