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