всё то порой так может странно
В мечтах постигнуть мир наш кратно
Как жизни суть быть может праздной
Рисует мир художник словно
жри ты сколь тебе дано
Да осень - я не одинок
сильными быть вам не суждено
Как воры, лезут в окна - полно
Всё в жизни нашей скоротечно
> нам в мир приходит новый день
Где жизни новые свершенья
Как неизбежности творенье
что когда то был утрачен
Огней волшебное сиянье
Как сокровенные желанья
Многим ты садилась на колени
Знать всё у них имеет цену
Лик бога в людях не утрачен
> я знаю час души желанный
У моря видел дуб зелёный
Титаны словно исполины
И во всю ночь безумец бедный
Рыбак на ловле запоздалый
Так благородны и честны.
Тот кто во всём бывает первый
Как не знать нам край родимый
Там лес и дол видений полны
> когда родится мир средь звезд
Вновь проявит свою стезю
Так разум творит чудо везде
В небесной тьме лишь видит звёзды
жизни яркая звезда
на небе вновь зажгутся звёзды
словно верная в небе звезда
небес нетленная звезда
там где наш мир возник средь звезд
> то всё быть может нам иначе
Зима в снегах планету прячет
Тогда ещё был людям безразличен
Не может быть так то иначе
Что понимали мир иначе
исход миров давно назначен
и дух в миру понять жизнь хочет
Наверно был он так харизматичен
Та отрешённость - что удача
> я то не знаю точно всё
Та вера что в себе несём
И души верные спасёт
До нас свет бога донесёт
то что сбыться может всё
но свет в миры она несёт
Та неразрывность есть во всём
Спасенье в мир наш принесёт
Создатель в мир наш принесёт
> простая истина что значит
Не предать людей почин
вы не молясь души детские гробите
Осознаёт лишь то что видит
Делу верным быть велит
Идёт направо - песнь заводит
там где лишь странности приличий
среди познаний тех причин
нам не вернуть былого речи
> когда спасенье мир во всём
Та вера что в себе несём
Разит дух разума огнём
Мы же в нём давно живём
и себя не узнаём
Вновь души грешные спасёт
С опаской думать о своём
на то видать мы так живём
суть сознаний во всём
> не может быть всё это просто
Не предавая веру в будущность
Ушла чтоб зависть боль и грусть
Но в преломлении ментальности
и меняет время будто
Чтоб тех миров найти исток
где каждый сильным быть готов
Когда в обычный день простой
Кричит в ночи: - Я не святой
> у разумений дни свои
Что у него судьба своя
Великих истин торжество
И путь у ней быть должен свой
Тех дивных мыслей торжество
Когда исход намечен свой
это всё для нас не ново
когда душой своей живою
чтоб лишь найти мечты свои
> нам нужен жизни свежий воздух
Рабов на паперть приведут
Когда нам дарит бог свободу
Ещё скрежещет жизни дух
И благочестие в награду
Миров небесную отраду
Ты по пути миров тех следуй
Испив души святую воду
В его ушах. Ужасных дум
> видать что мы здесь не одни
время новых ожиданий
всё это верно так и складно
Храни мир Боже, сохрани
своих мирских соблазнов жизни
ведь мы такие не одни
Итак, домой пришед, Евгений
судеб живых ещё вчерашних
Познаю дали откровений
> я понимаю всё что было
И что с того - нам время мало
Вспоминали про былое
Ведь там за Планковским пределом
Теплотой забытых слов
Ловить воздушное тепло
о том видать я не забыл
Но это только лишь начало
В бою безудержным оскалом
> и может быть потом другим
я пытался стать другим
По глади жизненной скользим
Всё что в душе своей храним
Предугадать дано не многим
так словно всё известно им
Ту что дано найти не многим
и всё как свет неизгладимо
дано ли знать - что мы хотим
> душа как бог наш мир любила
Земная страсть себя познала
На город трепетный сошла
Имеет взгляд блаженный силу
в душе своей любовь носил
лишь оставляя что взяла
и стал весь мир ему не мил
в душе своей не зря носил
светом верности глаз
> она сознанием своим
душой познаний на двоих
Порой не много так хотим
мир грехов не постижим
может вы люди хотите быть крайними
мир может быть совсем другим
когда мир кажется другим
я пытался стать другим
понятий время жизни воин
> хоть это всё не так и просто
Чтоб тех миров найти исток
Играют нейроны со светом
И в них оставил только то
он словно душу мою ест
Что познают немую сущность
И чтоб познать могли мы это
Нам лишь дано найти исток
не всё быть может это просто
> но ожидания легки
Таит незримые загадки
Когда стремишься без оглядки
но суть души как есть легка
они для бога - словно Суки
Всё это будущего строки
познав весь мир сознаньем чутким
Лишь едва поблекли краски
где всё порой меняет краски
> мир наш возник наверно сложно
Как свет во тьме возник кромешной
что в постижении конечном
И общим станет то что лично
В ночи ей лучше звёзды видно
Внутри дрожа, рукой тревожной
Когда душа взывает страстно
Есть новый курс -Немало планов
И новый день с иной страною
> но в нём все помыслы легки
Не торопи души потоки
Не торопи души потоки
Мира иного небесные странники
слишком ставки высоки
Где сказки праздничный прикид
Уже все куплены подарки
И вновь в свершения мирские
Его понять нам нелегко
> то ожиданий время краше
Лишь осознав что было раньше
Местечко получу, Параше
Он как герой - по жизни наш
Вдова и дочь, его Параша
Тот понимает время лучше
забвений много так в душе
что всем дана была нам свыше
Всё что не ведали мы раньше
> но нам есть там найти своё
Найдя в сердцах едва родство
благая весть пред Рождеством
Так припорошенным мотивом
благородства Родство
но в том лишь вера есть своя
Задел души бег вековой
Вскочил Евгений; вспомнил живо
Чтоб понятней стало слово
> пусть мир велик то всё есть наше
Лишь осознав - что было раньше
О чувствах преданной душе
Не примечал. Он оглушен
Но мы способны видеть дальше
то ожиданий время краше
Жить в доброте - что может лучше
Посланник мира видит лучше
Но как довериться душе
> святое времени жнивьё
Не отвергай желаний вновь
И с тобою встретимся мы вновь
Когда не веруешь в любовь
Ведомый верою в любовь
но понял - сука много пьёт
боготворя в душе любовь
Познав безпечное враньё
Мир меняется вновь
> то просто может бог назначил
даёт тот дух святой предтечи
чтоб так напрасно мы жизни не тратили
Та неизведанная сила
не зря в миру дух божий жил
И может чудо сотворила
кто скажи в жизни так не грешил
он не знал и только верил
на тот ты свет кого отправил
> ему тот свет наш очень мил
ведь у него так много сил
Ты с мыслями своими
Выходишь из дому, где жил
но всё ж и в ней любовь жила
Ведомый мыслями страстями
Может вы снова живёте надеждами
Я бредо-ген понять не в силе
не зря так людям говорил
> и пусть потворствует удача
Пронзает отблеском меча
мир храня свой очаг
Все те слова что много значат
видно вновь не за час
Как блеск могучего меча
И радуйтесь удаче
Для человека - жизнь как случай
нам открывает время случай
> пока бог жизнь не изменил
Как жизни той свидетель ранний
чтоб суть немыслимых явлений
судеб живых ещё вчерашних
Борьбе далёких мирозданий
Не может этот путь познаний
Как путь немыслимый сознаний
наверно так он говорил
Что может быть увидит гений
>
import random
import os
FILENAME = "строк.txt"
def get_rhyme_parts(line: str) -> set:
"""Return the set of the last 2 characters and the two;character substring
preceding the last character."""
line = line.strip().lower()
if len(line) < 3:
return set()
return {line[-2:], line[-3:-1]}
def find_rhyme_lines(input_line: str, lines: list[str]) -> list[str]:
"""Return up to 10 random lines that rhyme with input_line."""
input_rhymes = get_rhyme_parts(input_line)
matching = [line.strip() for line in lines
if input_rhymes.intersection(get_rhyme_parts(line))]
return random.sample(matching, k=min(8, len(matching))) if matching else []
def load_lines() -> list[str]:
"""Read lines from the data file (create it if missing)."""
if not os.path.exists(FILENAME):
open(FILENAME, "w", encoding="utf-8").close()
with open(FILENAME, "r", encoding="utf-8") as f:
return f.readlines()
def append_line(line: str, lines: list[str]) -> None:
"""Add a new line to the file and the in;memory list."""
line = line.rstrip("\n")
if line and line not in [l.strip() for l in lines]:
with open(FILENAME, "a", encoding="utf-8") as f:
f.write(line + "\n")
lines.append(line + "\n")
def main() -> None:
lines = load_lines()
while True:
user_line = input("> ").strip()
if not user_line:
break
rhyme_lines = find_rhyme_lines(user_line, lines)
if rhyme_lines:
print("\n".join(rhyme_lines))
else:
print("No rhyming lines found.")
append_line(user_line, lines)
if __name__ == "__main__":
main()
строк в базе = 15842
всего около ~ 206000
13x
Свидетельство о публикации №126022703390