Функция seto должна заменить елемент вида “_6_|” на “_О_|”. Вместо 6 может быть число в диапазоне 1-9, повторяющихся нет.
def seto(f):
h = 8 # любое начальное значение для сравнения в while (больше подходит do while но тут такого нет)
while (h in f != True): # проверка, есть ли нужная строка в массиве
import random
y = random.randint(1,9) # получаем случайное число
n = y # копирую чтобы сохранить число(оно нужно для вставки), а копию преобразовать в строку
h = "_" + str(n) + "_|" # преобразовую в строку
f.remove(h) # удаляю строку из массива
f.insert(y,"_O_|") # на её место вставляю "_0_|"
print "".join(f)
Или ошибка в f.remove(h) (удаление несуществующего елемента)
Помогите пожалуйста разобратся в чем тут дело.