Консоль#
Вступ#
Усі методи консолі відображатимуться в консолі VEXcode AIR. Для перегляду консолі необхідно підключити послідовний порт консолі. Методи консолі можуть відображати текст, числа та значення змінних під час виконання проекту. Вони також можуть очищати консоль, зчитувати введені користувачем дані та встановлювати колір тексту, що друкується після зміни кольору.
Під час використання VS Code у терміналі відображається текстовий вивід консолі замість консолі VEXcode AIR.
Нижче наведено список усіх методів:
Дії — Вивести текст або очистити консоль.
print— Виводить текст, числа або значення змінних у консолі або терміналі.clear_console— Очищає всі рядки в консолі.
Геттер — Зчитування введеного користувачем вводу.
input— Відображає необов’язковий рядок запиту, очікує на введення користувачем даних і повертає відповідь у вигляді тексту.
Mutator — Форматування друкованого тексту.
set_console_text_color— Встановлює колір, який використовується для тексту, що друкується в консолі.
Дії#
print#
print відображає текст, числа або значення змінних у консолі. У VS Code print відображає вивід у терміналі.
Використовуйте власне форматування рядків, якщо потрібно, щоб друковане повідомлення містило значення з вашого проєкту, такі як рахунок, таймер або показники датчика. Див. сторінку Форматування рядків для отримання додаткової інформації.
За замовчуванням кожен оператор print() закінчується на \n, що означає новий рядок. Це переміщує курсор на наступний рядок після виведеного значення. Необов’язковий параметр end змінює те, що додається після виведеного значення.
Usage:
print(value, end=“\n”)
Параметр |
Опис |
|---|---|
|
Текст, число або значення змінної, яке потрібно відобразити в консолі або терміналі. |
|
Необов’язково. Друкується текст, доданий після значення |
# Display two messages on separate lines
print("Hello, drone!")
print("This prints on the next line.")

# Display two messages on the same line
print("Hello,", end=" ")
print("drone!")

# Print three colors on one line, separated by commas
colors = ["Red", "Green", "Blue"]
for color in colors:
print(color, end=", ")

clear_console#
clear_console очищає всі рядки з консолі.
Usage:
clear_console()
Параметри |
Опис |
|---|---|
Цей метод не має параметрів. |
# Display text, then clear it after two seconds
print("This will disappear...")
wait(2, SECONDS)
clear_console()
Геттер#
input#
input відображає необов’язковий рядок запиту, очікує на введення користувачем відповіді, а потім повертає цю відповідь у вигляді тексту.
Проєкт зупиняється на позначках input() , доки відповідь не буде введена в консоль. У VS Code відповідь вводиться в терміналі.
Значення, яке повертає input() завжди є текстом. Щоб використовувати відповідь як число, спочатку конвертуйте її за допомогою int() або float().
Usage:
input(prompt)
Параметр |
Опис |
|---|---|
|
Необов’язково. Рядок, який буде відображено в консолі або терміналі перед очікуванням відповіді. Якщо запит не включено, повідомлення перед очікуванням не відображається. |
# Ask for a name, then print a greeting
answer = input("What's your name?")
print("Hello, " + answer)

# Ask for a number, then use it in math
answer = input("Enter a number:")
number = float(answer)
print(number + 1)

Мутатор#
set_console_text_color#
set_console_text_color встановлює колір, який використовується для тексту, що друкується в консолі після використання цього методу. На початку проекту колір тексту консолі встановлюється на BLUE.
Цей метод змінює колір тексту в консолі VEXcode AIR. У VS Code підтримка кольорів терміналу може відрізнятися залежно від терміналу.
Usage:
set_console_text_color(color)
Параметр |
Опис |
|---|---|
|
Колір для тексту, що друкується в консолі:
|
# Print text in different colors
print("Default text color")
set_console_text_color(RED)
print("Red text color")
