Дан массив слов. Требуется заменить последние три символа слов, имеющих
определенную длину, на символ $.
Если длина очередного слова больше определенной длины, то взять срез от начала
слова и до конца, но без трех последних символов и присоединить к этому срезу
символ $. Далее следует заменить в массиве старую строку на полученную.
Выражение words[i][0:-3] означает, что из массива-списка сначала "берется"
очередная строка, а далее из нее берется указанный срез.
words = [] for i in range(10): words.append(input()) i = 0 while i < len(words): if len(words[i]) > 5: words[i] = words[i][0:-3] + '$' i += 1 print(words)Пример выполнения кода:
keybord display processor where you kitchen window small big monster ['keyb$', 'disp$', 'proces$', 'where', 'you', 'kitc$', 'win$', 'small', 'big', 'mons$']