Чтобы напечатать строку задом наперед с помощью цикла в Python, вы можете попробовать следующие методы:
Метод 1: использование цикла for
def reverse_string(string):
reversed_string = ""
for i in range(len(string) - 1, -1, -1):
reversed_string += string[i]
return reversed_string
# Example usage
text = "Hello, World!"
reversed_text = reverse_string(text)
print(reversed_text)
Метод 2. Использование цикла while
def reverse_string(string):
reversed_string = ""
index = len(string) - 1
while index >= 0:
reversed_string += string[index]
index -= 1
return reversed_string
# Example usage
text = "Hello, World!"
reversed_text = reverse_string(text)
print(reversed_text)
Метод 3. Использование расширенной нарезки
def reverse_string(string):
return string[::-1]
# Example usage
text = "Hello, World!"
reversed_text = reverse_string(text)
print(reversed_text)
Метод 4. Использование функции Reverse()
def reverse_string(string):
return ''.join(reversed(string))
# Example usage
text = "Hello, World!"
reversed_text = reverse_string(text)
print(reversed_text)