1. Python / Говнокод #25280

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    while True:
        prev_word = next_word
        if next_word.is_empty():
            next_word = random.choice(words)
        else:
            next_word = chain.get_next_word(next_word.root, lambda: Text.Word(''))
    
        suffix = suffix_chain.get_next_word((prev_word.suffix, next_word.root), lambda: '')
        if len(suffix) == 0:
            suffix = next_word.suffix
    
        punct = punct_chain.get_next_word(next_word.root, lambda: '')
    
        if len(output_words) == 0 or output_words[-1].is_ending_word():
            res_word = Text.PunctedWord(next_word.root.capitalize(), suffix, punct)
        else:
            res_word = Text.PunctedWord(next_word.root, suffix, punct)
    
        output_words += [res_word] 
        generated_chars += len(res_word)
        if chars_max_count > 0 and generated_chars > chars_max_count:
            break
        if words_max_count > 0 and len(output_words) > words_max_count:
            break

    Вореции. Генерации. Кобенации. Теперь в энтерпрайз почти ООП-стиле!
    s: https://github.com/gost-gk/vorec-enterprise

    Запостил: gost, 05 Января 2019

    Комментарии (2) RSS

    • Добавил поддержку указателей на подпрограммы!

      Батюшка вошел в указатель под указателем; а для нашего продолжалась, тем бы и свой уроков, указатели на указатели жил душу другого. Указатели я и предложил мне что к андрею карловичу р. Мои старинному товарищу и указателя по указатель на указатель на указателю очень скоро разлуке со указатели, к аринушке. Что его находил, то указателя бопре указатель на указатель на указатель на указатель на разбудил его выражению в указатель пакете подпрограмму, принимающую подпрограмму, принимающую с указателем сном бопре принялся за своих были назначен Указатель на указатель на подпрограмму, принимающую. Накануне указатели указатель на указатель на подпрограмму, принимающую указатель на дрожащею рукою. Указатели, объявил, мне что он по указателю. Что указатель на указатель на подпрограмму, принимающую указатель на не указатель на указатель на подпрограмму, принимающую все его. Батюшке, сказал он ее шкатулке вместе указатель на указатель на с указателем на указатели отдан я узнал, указатель на указатель на подпрограмму, принимающую указатель на указатель на что не оставит указатель на подпрограмму, принимающую указатель на петрушу— своими служил в указатель на указателем в указатель полк и указатели с указателем, вытолкал из указатели географическая указатели. на подпрограмму, принимающую указатель на Указатели кончил, так указателем придворный календарь, на указатель надобно к службу, о смерти неявившегося указатели, и уложи указателя кое-как указатель на подпрограмму, принимающую указатель на болтать по-русски любил хлебнуть подпрограмму, принимающую указатель на лишнее. Но он по подпрограмму, принимающую подпрограмму, принимающую указатель на указателю.
      Ответить
    • Какой тВОРЕЦ )))
      Ответить

    Добавить комментарий