Понимание раскраски кода в VEXcode V5 Python

При создании текстовых проектов синтаксис, интервалы, отступы и орфография в вашем коде очень важны для обеспечения правильной работы вашего проекта. Цветовое кодирование, присутствующее в рабочей области в VEXcode EXP Python, является дополнительным визуальным сигналом о том, что вы правильно ввели код в свой проект.

Если при вводе команд в рабочей области появится неузнаваемый компонент, он останется черным (как и категория, созданная пользователем). Это может быть полезным индикатором, поскольку вы пытаетесь избежать разочарований или необходимости устранения дополнительных неполадок в будущем.

Используйте курсор и клавиатуру для исправления ошибок. Поскольку компоненты распознаны, они будут правильно раскрашены.

Раскрашивание кода следует следующим соглашениям:

Классы

Строка кода на Python выглядит следующим образом: drivetrain.drive(FORWARD). Термин «трансмиссия» выделен серо-голубым цветом и обведен красной рамкой.

Отдельное устройство, к которому относится команда (т. е. трансмиссия, датчик, мозг).

Команды

Строка кода на Python выглядит следующим образом: drivetrain.drive(FORWARD). Термин «привод» выделен коричневым цветом и обведен красной рамкой.

Поведение внутри команды (т. е. ехать, поворачивать)

Параметры

Строка кода на Python выглядит следующим образом: drivetrain.drive(FORWARD). Слово "НАПАДАЮЩИЙ" выделено оранжевым цветом и обведено красной рамкой.

Информация о том, как выполняется поведение (т. е. направление, расстояние).

Структуры

В одном из фрагментов кода на Python говорится: if left_bumper.pressed(). Термин «если» выделен синим цветом и помещен в красную рамку.

Контролируйте ход проекта (т. е. условные выражения, циклы)

Ценности

Строка кода на Python выглядит следующим образом: drivetrain.turn_for(RIGHT, 90, DEGREES). Число 90 выделено темно-зеленым цветом и помещено в красную рамку.

Числовой параметр, присвоенный поведению (т. е. количество градусов поворота).

Создано пользователем

В одной из строк кода Python выполняется запрос: for value in range(10). Значение термина выделено чёрным цветом и помещено в красную рамку. Ниже приведена строка кода на Python, которая выглядит следующим образом: if left_bumper.pressed():. Символы прочеркивания и двоеточия выделены черным цветом и обведены красной рамкой.

Пользовательские переменные и команды

Комментарии

В комментариях Python отображается # Комментарии в проекте. Вся строка кода выделена ярко-зелёным цветом.

Текст после #, который не повлияет на работу программы.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: