Основы Python
Теория: Обход строк
Полный доступ к материалам
С помощью циклов не только обрабатывают числа, но работают и со строками. Например, можно получить конкретный символ по его индексу, а также формировать строки в циклах.
Ниже пример кода, который печатает буквы каждого слова на отдельной строке:
Главное в этом коде — поставить правильное условие в while. Это можно сделать двумя способами: i < len(name) или i <= len(name) - 1 — они приведут к одному результату.
Переворот строки
Вместо печати можно собирать новую строку. Например, напишем функцию, которая переворачивает строку:
Здесь:
- переменная
resultинициализируется пустой строкой — нейтральным элементом для конкатенации; - цикл начинается с последнего индекса (
len(text) - 1) и двигается к нулю; - на каждом шаге к результату добавляется текущий символ;
- когда индекс становится меньше нуля, цикл завершается.
В итоге строка строится в обратном порядке.








