Дается строка символов.Строка символов должна быть разделена на фрагменты их трех последовательных символов. В каждом фрагменте средний символ заменяется случайным символом,котрый не соответсвует ни одному символов в этом фрагменте.
1.Строку я разделил на фрагменты по три символа последовательны
Меняются рандомно буквы ,но мне сказали что надо строку поменять в список,разделить и поменять букву по индексу.Весь интернет перерыл,нечего не нашел толкового,помогите кто может:
Вот код:
import random
import string
word = 'abcdefghijlkmnorpq'
for x in range(0, len(word), 3):
new_word = word[x:x + 3]
lent = len(new_word)
ss = list(new_word)
k = random.sample(range(0, lent), 1)
for index in k:
if index == 1:
ss[index] = random.choice(string.ascii_lowercase)
print(ss)