Какая версия Python используется на ученической платформе?
Из всех реализаций Python -> JavaScript, которые позволяют запускать программы в браузере, была выбрана библиотека Skulpt.
Она работает существенно быстрее других, в ней реализовано много готовых python-модулей, а также Skulpt позволяет контролировать ход выполнения, благодаря чему на платформе появился отладчик.
Skulpt реализует python 2. Часть отличий (например, print как функция, а не оператор) убирается в режиме эмуляции python 3, используемой на платформе.
Что касается неподдерживаемых возможностей python 3, ученики не доходят до них во время работы на онлайн-платформе.
Проектная часть реализована на базе AlgoVSCode, в котором поддерживается уже полноценная третья версия языка.