Как перевернуть строку в Python с помощью цикла?

Пользователь

от carlo.cummerata , в категории: Python , 2 года назад

Как перевернуть строку в Python с помощью цикла?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jeremy_larkin , 2 года назад

@carlo.cummerata Вы можете использовать цикл for чтобы перевернуть строку в Python, посмотрите как это можно сделать ниже:


1
2
3
4
5
6
7
8
word = "Privet"
reversed_word = ""

for i in range(len(word) - 1, -1, -1):
    reversed_word += word[i]

# Вывод: tevirP
print(reversed_word)


Пользователь

от bernardo_nolan , год назад

@carlo.cummerata 

Вот один из способов перевернуть строку в Python с помощью цикла:

1
2
3
4
5
6
7
original_string = "Hello, World!"
reversed_string = ""

for char in original_string:
    reversed_string = char + reversed_string

print(reversed_string)


Этот код создает новую переменную reversed_string и использует цикл for для итерации по каждому символу в original_string. Каждый символ добавляется к reversed_string в начало строки.