def ask(self, seed=False):
    ret = []
if not seed:
    seed = self.getInitial()
while True:
    link = self.step(seed)
if link is None:
    break
ret.append(link[0])
seed = link[1]
return self.separator.join(ret)
Преобразование скрипта прогнозирования текста [Цепь Маркова] из javascript в python