стихи ии мод 7

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(7, 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()




> я хочу понять что это
Наверно верит только тот
Толи прошлое забыто
Что свершилось - то прожито
и лишь приходит всё с рассветом
Кричит в ночи: - Я не святой
так не ведая о том
тепло всегда согреет летом
> может нам не так всё важно
Когда все с богом за одно
И всё что им о нас известно
Я твержу на душе лишь одно
Уж было поздно и темно
Есть новый курс -Немало планов
В стремленье нашем первозданном
когда дух времени родной
> может мир наш стал другим
Но жизнь хрупка и уязвима
Времён неведомых шаги
Той жизни что в веках храним
время пришло Вам отдать все долги
Не может быть наш разум одиноким
И исчезли все тревоги
лишь осознанием своим
> я сейчас об этом думал
словно ты об этом не знал
то просто времени обман
но в жизни многое не жаль
что за блажь - пустой обман
она видать о том не знала
но я тебя не понимаю
пока другими мы не стали
> и снова с нами происходит
Ведь мы не ангелы а люди
Может, спешил слишком жить
С ним тихо ангел говорит
В мир придут другие люди
Средь забвений время видит
Нельзя сей дар предвосхитить
Вновь заклокочет зажурчит
> я не хочу об этом думать
не сложно это мне понять
Только долго слишком ждать
Но мы - не виноваты
И в дом войдёт так тихо счастье
Нельзя быть праведным чуть- чуть
Нам очень важно видя слушать
Душа пытается понять
> мне нужно это лишь понять
не растрачен мира путь
Ту мысль что может всё объять
Души в бездну там павших от смерти хранят
Тех, кто меня не предаст - может быть
Ведь дар целить и может ранить
Что хочет жизни суть вдохнуть
Определяя жизнь как данность
> не думай ты чего не сбылось
Словно в душу вновь закралось
Душа с создателем сливаясь
Что суть идей превознося
так мира суть порой меняясь
Чтоб знать откуда всё взялось
в каждом сердце нашлось
Ведь жизнь дана - чтоб лучше жилось
> всё это верности молва
Как будто к мрамору прикован
где корни что дают нам снова
Подвластны только лишь словам
средь миров душа жива
просто в этих словах
За облаками уплывая
лишь обретенье естества
> как будто в мир наш суть явилась
Где мысли новые прочлись
С небом что в душе сливаясь
Смотрит с той звезды на нас.
мир наш нельзя постигнуть весь
когда сознаний разум весь
мы поздравляем с этим вас
В его лице изображалось
> наверно это лишь слова
Отрады вечные слова
Душ приют дары богов
Мечта небесная- живая
В нём гений вечных парадоксов
На возвышении отрогов
и созерцая образ снова
Душе всё ясно и без слов
> я не знаю что это всё значит
Только эхо порою доносит
жизнь наша стоит чтобы жить
Любовь детей и долг мужчин
И в жизнь тот случай воплотит
Ты не знаешь что всё значит
нельзя отречься без причин
и снова с нами происходит
> это просто сомнения чувств
Видно небо за версту
Словно удел судьбы человечества
Да и то - всё неспроста
что взрастив душ существо
Люблю воинственную живость
Восславив новое единство
Призвав небес далёких вести
> так было уже видно много однажды
но зажгутся снова звёзды
У разумений есть надежда
Для сильных что и молодых
всё сбывается однажды
Нельзя войти нам в реку дважды
познаньем  время череды
Должны тогда смещаться звёзды
> это всё происходит не просто
в жизни всё ни с проста
вы не познали суть жизненной верности
Вновь прославляя жизни сущность
Не превзойдённый Эверест
И может это не спроста
Как манит нас неизвестность
Чтоб тех миров найти исток
> я думал так что может это
Словно думаю о том
Простое в сложном, сложное в простом
Что свободы дух святой
встретить вновь мечты с рассветом
а мы всё думали об этом
всё так теперь у нас не это
В той непорочности поэта
> ты понимаешь всё не верно
Его прошедшею весною
С любовью вечной заодно
Так в ожиданье жизни томном
отрицаний полно
В том благоденствии беспечном
может быть всё это сложно
Что хорошо - то всем понятно
> я говорил тебе об этом
лишь мысли участи простой
И жизнь прозреет словно разом
может всё не так и просто
Среди жизни простой
а мы всё думали об этом
нам мыслить то не так и просто
И долг что жиждется на этом
> и видно так оно и было
теперь ты знаешь всё что было
Его пустынный уголок
Чтоб ветер выл не так уныло
но как всё это так и было
мир  понимает наш без Слов
Не сожалея о былом
Обветшало всё прошло
> пусть это так но я не знаю
Судьбы невольный жизни знак
Та неизбежности пучина
И верить что мир создан этот для нас
По тем неписанным законам
Конечно суть игры важна
Мелькают осени тона
когда душа себе верна
> ты говорил мне что не так
Но только будет всё не так
Как мысль строптивого поэта
но мир придуман наш не так
видать давно уж было так
и поверить в дорый знак
В том что содеяно не так
мир меняя весь в мечтах
> и было всё опять так просто
Вновь забытая страсть
И каждый знает лишь о том
любовь она всегда чиста
и нет в душе иных запретов
там где всё кажется мне это
не знаю я зачем всё это
Призвав небес далёких вести
> вот и ты говорил мне об этом
С неузнаваемым лицом
Паря несбыточной мечтой
И жизнь ничто, как сон пустой
Увидев вдруг простое в сложном
так дух наполнен естеством
как веры истинной глоток
Постигнуть мир и жизнь готов
> зачем мне эти все слова
то словно сказка средь миров
И блеск, и шум, и говор балов
Чтоб испытать мир этот снова
Безбрежный образ естества
Есть только лиры те слова
Свет небесный вещих снов
В тиши неведомых канонов
> ты так сказал но я не понял
Не коснувшись твоего огня
В мгновенье каждом мир меняя
и мы суть времени меняя
не забывай ты вновь меня
Как дар божественный огня
Что в нашей памяти храня
Как дар божественный огня
> наверно это дар от бога
довольно взгляда одного
души сокрыта праздность в боге
Мы не сторонники былого
Нужно нам лишь одного
Смотрит в вечность наугад
теперь когда  свет душ угас
Но долго он заснуть не мог
> пусть может так но мне не нужно
то испытав лишь раз дано
Вновь всё случится неизбежно
И находя простое в сложном
Всё в жизни нашей скоротечно
Чтобы в неверии безбрежном
И не страшит нас рок вселенной
может это в чем то странно
> ты говорил мне вновь об этом
там где край родной и дом
Там в облаках перед народом
Бог будет вас лишь просить об одном
жизнь верша одному
Всё подтвердил затем Ньютон
Она находит что то в каждом
И долг что жиждется на этом
> и пусть всё было может так
Молчат невинные уста
заповедные места
как мира вещая черта
когда душой бог у погоста
Всё не могли найти никак
Что пленила не спроста
То бог отвёл не просто так
> я не хочу играть словами
Подвластны только лишь словам
Продлить души волшебный миг
Подвластны только лишь словам
Войдя ребёнком в божий храм
Тихонько стал водить очами
для чего был создан мир
Что лишь подвластен мудрецам
> в душе моей не просто так
Всё не могли найти никак
Что нам открылась не спроста
Где мыслей память так чиста
Та мысль давно в душе воспета
Лишь хладный свет и словно мрак
Что пленила не спроста
жизнь в душе когда чиста
> банально то что непонятно
С любовью вечной заодно
Оно и тяжело, конечно
не может всё быть так напрасно
может быть всё это сложно
а всё ж оно и то желанно
чего искать в душе тщедушной
Та блажь времён   суть не известна
> но я хочу тебе сказать об этом
может знать хотел не то
Чтоб тех миров найти исток
И восхищение творцом
Дарует сына в царской дом
Исход земной ещё не ведом
наверно я придумал это
что согреет душу словом
> а ты молчишь как будто всё тебе известно
где в мире этом многолюдном
происходит словно
хоть осознать бывает трудно
Рисует мир художник словно
Как обуянный силой черной
но если мы хотим конечно
что душе твоей угодно
> и всё порой так происходит
и всё былое мало значит
Ведь мы не ангелы а люди
что лишь в земные души верит
И каждый здесь чего то стоит
Вот место, где их дом стоит
Прильнет к челу мир как дитя
ангел добрый нам пророчит
> возник тот образ что я понял
на душе у меня
Безбрежна даль день ночь сменяя
Что поколения хранят
ты просто так пойми меня
Звать этим именем меня
Это я не зря затеял
Безбрежна даль день ночь сменяя
> я снова мысли все меняю
Та в даль манила что меня
ты так сказал но я не понял
на душе у меня
Что в нашей памяти храня
И неуклонно заставляют
Души в бездну там павших от смерти хранят
Как дар божественный огня
> не знаю я зачем так было
Средь совпадений много смыслов
то мир другим немного был
что понятны всем без слов
И нам не нужно лишних слов
чтоб мир суть жизни не забыл
а мне тогда какое дело
И в каждой есть своё тепло
> и это нам примерно так
видать давно уж было так
Всё в нашей жизни неспроста
У невской пристани. Дни лета
И если кто то скажет - там
всех постижений суть проста
Там на изгибе горизонта
Во власти абсолюта
> что это  нам понятно плохо
искать напрасно свой исход
На звере мраморном верхом
Там наверное не плохо
давно уж спилен  и  засох
Ошибок трудных путь лихой
Жизнь имела свой исход
И там постигнув свой исход
> и вот оно теперь свершилось
Жизнь задаёт нам свой вопрос
А в глазах один вопрос
Что прошло- а что осталось
святой  их  образ в этом весь
Мы словно в небе отражаясь
чтоб он жил  долго и не каясь
За горизонтом мира скрылось
> ты знаешь это мне не ново
Это простое жизни отрочество
Обрящик веры дармовой
Чтоб вновь найти слова свои
Мы обретали дух творцов
это так наверно нам не ново
Чтобы мысль познала снова
Творец неведомых миров
> но почему ты так сказал
когда все ангелы молчали
Чтоб жить всем лучше легче стало
о где та мудрость - что мы знали
Средь дебрей нового начала
и лишь со временем играла
о том душа моя сказала
То словно разума портал
> пусть будет так хоть это странно
И не страшит нас рок вселенной
И, обращен к нему спиною
когда в потоке по окружной
что хочет быть всегда свободной
Оно и тяжело, конечно
всё просто так порой и сложно
Как звуки множества канонов
> и нам как прежде всё желанно
Сердито бился дождь в окно
Пьёт жизни терпкое вино
И целый мир постичь не трудно
Его за гривенник охотно
Жизнь так сложна и многогранна
Порой всё так невероятно
я люблю все мысли страстно
> в этом мире мыслей первозданных
Как оземь бьют морские волны
И во всю ночь безумец бедный
Средь мрака звёздной тишины
миров неведомые тайны
По ближним улицам и дальным
и продлевает путь наш длинный
свой время путь сознаний странных
> то цепочка новых событий
Там на ступенях мирозданий
Даст кладезь божий новых знаний
в потоке мира обретений
Пытаясь жизни суть найти
что мыслей  дань былых приличий
чтоб души все свои очистив
Суть тех неведомых прозрений
> в жизни всё порой так странно
летящей птицей по окружной
в этом мире всё возможно
И разбудят вновь нежданно
лишь только времени подвластно
в ней может быть всё так пристрастно
И находит разум словно
как свет из бездны той кромешной
> я не знал как то свершилось
и словно время изменилось
И злых укоров не боюсь
Улыбнусь спокойно разойдясь
в людях время проявилось
Где мы за буквами скрываясь
Улыбнусь спокойно разойдясь
Ведь если бы Земля вращалась
> луна в окно мне заглянула
И может то в чём мало смысла
и лишь со временем играла
где ты долго так была
как обретением начала
Благословенный блеск металла
Ему в ту ночь, и он желал
видать душа того хотела
> и там увидел я лицо
ведь средь небес душа как птица
наполнят воздух звуком  птицы
мне так знакомы эти лица
Есть лишь создателя лицо
Пронзая света все границы
дождик капает с ресниц
русалка добрая девица
> она прекрасна словно дева
Души неведомые царства
неизбежность что молва
Безбрежный образ естества
Откроют грани естества
я хочу понять слова
в котором суть души жива
Что подарит радость снова
> в ночи что дарит образ свой
Что у всего есть суть своя
Лишь отраженья тьмы кромешной
Неуловимою улыбкой
найдя  сознания родство
предвестник веры роковой
словно жизни суть своя
забыв про путь души живой
> не может быть всё бесполезно
суть изменить его не поздно
Найдя прибежище земное
в мирах средь душ всё сведено
там может быть всё неизменно
Душа порой бывает странной
Мое перо к тому же дружно
В миг созерцанья сведено


Рецензии