Тема: Генератор речень
Доброго дня, треба ваша допомога є скрипт який бере речення з словника і видаляє по 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
треба теж самий варіант тільки теперь з пробелом і збереженням послідовності
сруский корабль иди на.уй
корабль иди на.уй
иди на.уй
на.уй
корабль иди на.уй
иди на.уй
на.уй
корабль иди
маємо усі варіанти із збереженням послідовності
потім наступна строка