Визуализатор кода
Пройдите программу по шагам и посмотрите, что происходит внутри: переменные, стек вызовов и объекты в памяти — на каждой строке. Работает прямо в браузере.
s = 0
for i in range(1, 6):
s += i
print("сумма:", s)
Входные данные (input())
Как это работает
Код выполняется один раз в вашем браузере (Python — через WebAssembly, JavaScript — нативно), а визуализатор записывает состояние программы после каждой строки. Дальше вы листаете эту запись вперёд и назад: зелёным подсвечена строка, которая только что выполнилась, жёлтым — та, что выполнится следующей. Стрелки справа показывают, какие переменные ссылаются на один и тот же объект — так видно, чем ссылка отличается от копии.
Ограничения: до 1000 шагов на запуск, только синхронный код без сети и файлов. Кнопкой «Поделиться» можно скопировать ссылку — код сохраняется прямо в ней.
Блок-схема по коду
Вкладка «Блок-схема» строит схему программы по ГОСТ 19.701-90: ввод и вывод — параллелограммы, условия — ромбы, циклы со счётчиком — шестиугольники. Подписи переключаются между «как в коде» и «по ГОСТ» (x ← 5, Ввод n). Схему можно скачать в SVG или PNG — удобно для лабораторных и отчётов. А если запустить код, текущий шаг подсвечивается прямо на схеме.