Тема: Генератор речень
Доброго дня, треба ваша допомога є скрипт який бере речення з словника і видаляє по 1му символу на початку а потім вкінці, поки не буде усіх варіантів, потім з того що вийшло повторити обробку (все це в рамках 1 речення що взятий зі списку)
скрипт:
import sys
try:
 for line in sys.stdin:
  s = (line.rstrip('\n'))
  sas = s.count('')
  print (s)
  for nom in range(sas):
   a = s[:-nom]#[:-nom]
   b = s[nom:]#[nom:]
   print (a)
   print (b)
   sas1 = a.count('')
   for nom1 in range(sas1):
    aa = a[nom1:]#[nom1:]
    bb = b[:-nom1]
    print (aa)
    print (bb)
except (UnicodeDecodeError, IOError):
    passтреба теж самий варіант тільки теперь з пробелом і збереженням послідовності
сруский корабль иди на.уй
корабль иди на.уй
иди на.уй
на.уй
корабль иди на.уй
иди на.уй
на.уй
корабль иди
маємо усі варіанти із збереженням послідовності
потім наступна строка