Konsola#
Wstęp#
Konsola VEXcode 123 jest wyświetlana na karcie Konsola w VEXcode. Metody konsoli mogą wyświetlać tekst, liczby i wartości zmiennych podczas działania projektu. Mogą również przesuwać kursor konsoli do nowego wiersza, czyścić konsolę, odczytywać dane wejściowe użytkownika i ustawiać kolor tekstu drukowanego po zmianie koloru.
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.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_print_color— Ustawia kolor używany do drukowania tekstu w konsoli.
Akcje#
print#
print wyświetla tekst, liczby lub wartości zmiennych w konsoli, używając bieżącej pozycji kursora.
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.
Użyj new_line, jeśli chcesz, aby kolejna wydrukowana wartość zaczynała się w nowym wierszu.
Usage:
console.print(value, precision)
Parametry |
Opis |
|---|---|
|
Tekst, liczba lub wartość zmiennej do wyświetlenia w konsoli. |
|
Opcjonalnie. Liczba miejsc dziesiętnych do wyświetlenia podczas drukowania liczby. Domyślnie jest to |
# Display a message in the Console
console.print("Hello, robot!")

# Display 1/3 with two decimals
console.print(1 / 3, precision=2)

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 kolejna drukowana wartość zaczynała się w nowym wierszu.
Usage:
console.new_line()
Parametry |
Opis |
|---|---|
Ta metoda nie ma żadnych parametrów. |
# Print on two lines
console.print("Row 1")
console.new_line()
console.print("Row 2")

clear#
clear czyści wszystkie wiersze z konsoli.
Usage:
console.clear()
Parametry |
Opis |
|---|---|
Ta metoda nie ma żadnych parametrów. |
# Display text, then clear it after two seconds
console.print("This will disappear...")
wait(2, SECONDS)
console.clear()
Rębacz#
input#
input oczekuje, aż użytkownik wprowadzi odpowiedź, a następnie zwraca tę odpowiedź jako tekst.
Projekt zatrzymuje się na input() do momentu wprowadzenia odpowiedzi w konsoli.
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()
Parametry |
Opis |
|---|---|
Ta metoda nie ma żadnych parametrów. |
# Ask for a name, then print a greeting
answer = input("What's your name?")
console.print("Hello, " + answer)

# Ask for a number, then use it in math
answer = input("Enter a number:")
number = float(answer)
console.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 BLUE.
Usage:
console.set_print_color(color)
Parametry |
Opis |
|---|---|
|
Kolor używany do drukowania tekstu w konsoli:
|
# Print text in different colors
console.print("Default text color")
console.new_line()
console.set_print_color(RED)
console.print("Red text color")
