Top.Mail.Ru

1. Считываем строку с предложением.
2. Разделяем предложение на отдельные слова с помощью функции split().
3. Создаем пустой список для сохранения измененных слов.
4. Проходим по каждому слову из полученного списка.
5. Получаем номер текущего слова в предложении.
6. Если количество букв в текущем слове меньше его номера, то добавляем неизмененное слово в список измененных слов.
7. Если количество букв в текущем слове больше или равно его номеру, то сдвигаем буквы влево на количество позиций, равное номеру слова.
8. Добавляем измененное слово в список измененных слов.
9. Соединяем все слова из списка измененных слов обратно в предложение, используя функцию join() с пробелом в качестве разделителя.
10. Выводим измененное предложение на экран.

   
[metform form_id="1136"]