Создать функцию, которая возвращает обратную строку без использования стандартных функций или срезов.

Переворот строки без стандартных функций

Функция reverse_string возвращает строку, записанную в обратном порядке, используя цикл для накопления символов в новой строке с конца исходной.

def reverse_string(s):
    reversed_string = ''
    index = len(s) - 1
    while index >= 0:
        reversed_string += s[index]
        index -= 1
    return reversed_string

# Пример использования:
print(reverse_string("hello")) # Выведет "olleh"

Эта функция эффективно переворачивает строку, итерируясь с конца строки к началу и добавляя каждый символ в новую строку.

Категория: Практические упражнения Python | Добавил: Admin (03.05.2024)
Просмотров: 20 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: