Фрактал реализован в двух версия: python-скрипт и js с визуализацией в html. В его создании используется алгоритм создания треугольника Паскаля, а именно последовательное получение остатка от деления на 2 каждого его элемента. Таким образом чётные значения образуют треугольники, а нечётные - пространство между ними.
Изначально целью было создать python-скрипт, генерирующий треугольник Паскаля. Во время проектирования алгоритма в свойствах треугольника Паскаля был обнаружен данный фрактал методом наблюдения, потому сразу после завершения разработки алгоритма мною был воссоздан треугольник Серпинского в консольном виде.
Перед запуском python скрипта установите библиотеку rich, введя следующую команду в cmd: "pip install rich". После успешной установки переместитесь в папку со скриптом командой cd. Далее запустите скрипт командой:"python .\prototype1.py". Вам предложит ввести число - количество ступеней треугольника Паскаля.
P.S. Для полноэкранного режима cmd на мониторе 1920x1080 лучше всего вводить значение 64. По моему личному мнению этот треугольник наиболее красивый в cmd режиме. Он и представлен на первом изображении.
Возможности консольной визуализации довольно ограничены, потому мною была разработана Web-версия, главная цель которой является более чёткая детализация треугольника.
Взглянуть на треугольник можно открыв файл index.html в браузере.

