Konsola#
Wstęp#
Konsola VEXcode jest wyświetlana w oknie Monitora w VEXcode. Metody konsoli mogą wyświetlać tekst, liczby i wartości zmiennych podczas działania projektu. Mogą również czyścić konsolę, ustawiać kolor tekstu drukowanego po zmianie koloru oraz monitorować zmienne lub wartości czujników na karcie Monitora w VEXcode.
Podczas korzystania z programu VS Code, tekstowe dane wyjściowe konsoli pojawiają się w terminalu zamiast na karcie konsoli VEXcode.
Poniżej znajduje się lista wszystkich metod:
Akcje — wyświetl tekst lub wyczyść konsolę.
print— Wyświetla tekst, liczby lub wartości zmiennych w konsoli lub terminalu.new_line— Przesuwa kursor konsoli na początek następnego wiersza.clear— Czyści wszystkie wiersze w konsoli.
Getter — odczytuje dane wprowadzone przez użytkownika.
input— Oczekuje na dane wprowadzone przez użytkownika i zwraca odpowiedź w postaci tekstu.
Mutator — Formatuj tekst drukowany.
set_console_text_color— Ustawia kolor używany do drukowania tekstu w konsoli.
Akcje#
print#
print wyświetla tekst, liczby lub wartości zmiennych w konsoli. W VS Code, print wyświetla dane wyjściowe w terminalu.
Użyj niestandardowego formatowania ciągu znaków, jeśli chcesz, aby wydrukowana wiadomość zawierała wartości z Twojego projektu, takie jak wynik, timer lub odczyt czujnika. Więcej informacji znajdziesz na stronie Formatowanie ciągu znaków.
Domyślnie każde polecenie brain.print() kończy się ciągiem znaków \n, który oznacza nowy wiersz. Powoduje to przeniesienie kursora do następnego wiersza po wydrukowaniu wartości. Opcjonalny parametr end zmienia to, co jest dodawane po wydrukowanej wartości.
Usage:
brain.print(value, end=“\n”)
Parametry |
Opis |
|---|---|
|
Tekst, liczba lub wartość zmiennej do wyświetlenia w konsoli lub terminalu. |
|
Opcjonalnie. Tekst dodany po wartości |
# Display two messages on separate lines
brain.print("Hello, CTE!")
brain.print("This prints on the next line.")

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

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

new_line#
new_line przenosi kursor do kolumny 1 w następnym wierszu w konsoli. Następna wydrukowana wartość pojawi się w tym wierszu.
Użyj tej metody, gdy chcesz, aby następna wydrukowana wartość zaczynała się w nowym wierszu. Jeśli ta metoda nie zostanie użyta, a poprzednia instrukcja brain.print() brain.print() zawierała end=“” lub inną wartość, która nie zawiera \n, następna wydrukowana wartość pojawi się bezpośrednio po poprzedniej wartości w tym samym wierszu.
Usage:
brain.new_line()
Parametry |
Opis |
|---|---|
Ta metoda nie ma żadnych parametrów. |
# Print on two lines
brain.print("Row 1", end="")
brain.new_line()
brain.print("Row 2")

clear#
clear czyści wszystkie wiersze z konsoli.
Usage:
brain.clear()
Parametry |
Opis |
|---|---|
Ta metoda nie ma żadnych parametrów. |
# Display text, then clear it after two seconds
brain.print("This will disappear...")
wait(2, SECONDS)
brain.clear()
Rębacz#
input#
Wejście input wyświetla opcjonalny komunikat, czeka, aż użytkownik wprowadzi odpowiedź, a następnie zwraca tę odpowiedź w postaci tekstu.
Projekt zatrzymuje się na input() do momentu wprowadzenia odpowiedzi w konsoli. W VS Code odpowiedź jest wprowadzana w terminalu.
Wartość zwracana przez input() input() jest zawsze tekstem. Aby użyć odpowiedzi jako liczby, należy ją najpierw przekonwertować za pomocą int() lub float().
Usage:
input(prompt)
Parametr |
Opis |
|---|---|
|
Opcjonalnie. Ciąg znaków do wyświetlenia w konsoli lub terminalu przed oczekiwaniem na odpowiedź. Jeśli monit nie zostanie podany, przed oczekiwaniem nie zostanie wyświetlony żaden komunikat. |
# Ask for a name, then print a greeting
answer = input("What's your name?")
brain.print("Hello, " + answer)

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

Mutator#
set_print_color#
set_print_color ustawia kolor tekstu drukowanego w konsoli po użyciu tej metody. Na początku projektu kolor tekstu w konsoli jest ustawiony na BLACK.
Ta metoda zmienia kolor tekstu w konsoli VEXcode. W VS Code obsługa kolorów terminala może się różnić w zależności od terminala.
Usage:
brain.set_print_color(color)
Parametry |
Opis |
|---|---|
|
Kolor używany do drukowania tekstu w konsoli:
|
# Print text in different colors
brain.print("Default text color")
brain.new_line()
brain.set_print_color(RED)
brain.print("Red text color")
