Печать * для текста равна печати print(text[0], text[1], ..., text[n])
, и это печать каждой части с пробелом между ними. Вы можете сделать
text = 'PYTHON'
for index in range(len(text))
print("".join(list(text)[:index + 1]))
или
text = 'PYTHON'
for index in range(len(text))
print(*text[:index + 1], sep='')
, которые будут печатать каждую часть без пробела между ними. Выход
P
PY
PYT
PYTH
PYTHO
PYTHON