let = 'r' wrd = 'red' wx = '_' * len(wrd) for i in range(len(wrd)): if wrd[i] in let: wx = wx[:i] + wrd[i] + wx[i + 1:] print(wx)
let = 'r' wrd = 'red' wx = '_' * len(wrd) for i in range(len(wrd)): if wrd[i] in let: wx = wx[:i] + wrd[i] + wx[i + 1:] print(wx)
user1705я не вижу в вашем коде “i+1”.
Вопрос в том почему i+1?
user1705логика в том что элементы нумеруються с нуля а длинна считаеться с единицы, тоесть если длинна списка 3 то последний элемент будет иметь индекс 2
логику срезов никак не могу понять, проясните плз
PEHDOM
user1705квадратные скобки съедает движок форума, код нужно заключать в теги
срезы в “wx = ” просто не отобразжаются, хоть я и вставил код с ними.
[code python][/code]