Κονσόλα#

Εισαγωγή#

Η κονσόλα VEXcode EXP εμφανίζεται στο παράθυρο Monitor (Παρακολούθηση) μέσα στο VEXcode. Οι μέθοδοι κονσόλας μπορούν να εμφανίσουν κείμενο, αριθμούς και τιμές μεταβλητών ενώ εκτελείται ένα έργο. Μπορούν επίσης να διαγράψουν την κονσόλα, να διαβάσουν την είσοδο χρήστη και να ορίσουν το χρώμα του κειμένου που εκτυπώνεται μετά την αλλαγή του χρώματος.

Όταν χρησιμοποιείτε τον κώδικα VS, η έξοδος της κονσόλας που βασίζεται σε κείμενο εμφανίζεται στο τερματικό αντί για την κονσόλα VEXcode.

Σημείωση: Όταν χρησιμοποιείτε την Κονσόλα VEXcode, πρέπει να συνδεθείτε στη Σειριακή Θύρα της Κονσόλας προτού εκτυπωθεί οποιαδήποτε έξοδος στην Κονσόλα.

Παρακάτω είναι μια λίστα με όλες τις μεθόδους:

Ενέργειες — Εξαγωγή κειμένου ή εκκαθάριση της Κονσόλας.

  • print — Displays text, numbers, or variable values in the Console or terminal.

  • clear_console — Clears all rows in the Console.

Getter — Ανάγνωση εισόδου χρήστη.

  • input — Displays an optional prompt string, waits for user input, and returns the response as text.

Mutator — Μορφοποίηση εκτυπωμένου κειμένου.

Ενέργειες#

print#

print displays text, numbers, or variable values in the Console. In VS Code, print displays output in the terminal.

Χρησιμοποιήστε προσαρμοσμένη μορφοποίηση συμβολοσειράς όταν θέλετε ένα εκτυπωμένο μήνυμα να περιλαμβάνει τιμές από το έργο σας, όπως μια βαθμολογία, ένα χρονόμετρο ή μια ένδειξη αισθητήρα. Ανατρέξτε στη σελίδα Μορφοποίηση συμβολοσειράς για περισσότερες πληροφορίες.

By default, each print() statement ends with \n, which stands for a new line. This moves the cursor to the next line after the value is printed. The optional end parameter changes what is added after the printed value.

Usage:
print(value, end=“\n”)

Παράμετρος

Περιγραφή

value

Το κείμενο, ο αριθμός ή η τιμή μεταβλητής που θα εμφανίζεται στην Κονσόλα ή στο τερματικό.

end

Optional. The text added after value is printed. The default is “\n”, which moves the cursor to the next line. Use end=“” to keep the next printed value immediately after the previous value on the same line. Use another string, such as end=”, “, to add text between printed values.

# Display two messages on separate lines
print("Hello, robot!")
print("This prints on the next line.")

Η Κονσόλα VEXcode, που εμφανίζει την Κονσόλα και το κείμενο "Γεια σου, ρομπότ!" που εμφανίζεται στην πρώτη γραμμή και το "Αυτό εκτυπώνεται στην επόμενη γραμμή" στην γραμμή από κάτω.

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

Η Κονσόλα VEXcode, που εμφανίζει την Κονσόλα και το κείμενο "Γεια σου, ρομπότ!".

# Print three colors on one line, separated by commas
colors = ["Red", "Green", "Blue"]

for color in colors:
    print(color, end=", ")

Εμφανίζεται η Κονσόλα VEXcode, που εμφανίζει την Κονσόλα και το κείμενο "Κόκκινο, Πράσινο, Μπλε".

Ακολουθίες διαφυγής#

Escape sequences are short codes that can be printed with print to change how text appears in the Console.

For most projects, use set_console_text_color to change text color and clear_console to clear the Console. Escape sequences are another option when you want to change text color or clear the Console from inside a print statement.

You can change the text color by printing \033 followed by a color code.

Χρώμα

Ακολουθία διαφυγής

Κόκκινος

\033[31m

Πράσινος

\033[32m

Μπλε

\033[34m

Μαύρος

\033[30m

Λευκό

\033[37m

Κίτρινος

\033[33m

Πορτοκάλι

\033[91m

Μωβ

\033[35m

Κυανό

\033[36m

Διαφανής

\033[97m

# Print VEXcode in red
print("\033[31mVEXcode")

# Print text in different colors
print("Default text color")
print("\033[31m")
print("Red text color")

Η Κονσόλα VEXcode, που εμφανίζει την Κονσόλα και μπλε κείμενο που λέει "Προεπιλεγμένο χρώμα κειμένου" που εμφανίζεται στην πρώτη γραμμή και κόκκινο "Κόκκινο χρώμα κειμένου" στη δεύτερη γραμμή.

To clear the entire Console with an escape sequence, print \033[2J. This also moves the cursor back to row 1.

# Clear the Console after two seconds
print("VEXcode")
wait(2, SECONDS)
print("\033[2J")

clear_console#

clear_console clears all rows from the Console.

Usage:
clear_console()

Παράμετροι

Περιγραφή

Αυτή η μέθοδος δεν έχει παραμέτρους.

# Display text, then clear it after two seconds
print("This will disappear...")
wait(2, SECONDS)
clear_console()

Λήπτης#

input#

input displays an optional prompt string, waits for the user to enter a response, then returns that response as text.

The project pauses at input() until a response is entered in the Console. In VS Code, the response is entered in the terminal.

The value returned by input() is always text. To use the response as a number, convert it first with int() or float().

Usage:
input(prompt)

Παράμετρος

Περιγραφή

prompt

Προαιρετικό. Μια συμβολοσειρά που θα εμφανίζεται στην Κονσόλα ή στο τερματικό πριν από την αναμονή για απάντηση. Εάν δεν περιλαμβάνεται καμία προτροπή, δεν εμφανίζεται κανένα μήνυμα πριν από την αναμονή.

# Ask for a name, then print a greeting
answer = input("What's your name?")
print("Hello, " + answer)

Η Κονσόλα VEXcode, που εμφανίζει την Κονσόλα και το κείμενο "Πώς σε λένε;" ακολουθούμενο από ">>> VEX" και από κάτω, "Γεια σου VEX"

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

Η Κονσόλα VEXcode, που εμφανίζει την Κονσόλα και το κείμενο "Εισαγάγετε έναν αριθμό:" ακολουθούμενο από ">>> 4" και από κάτω, "5.0"

Μεταλλακτής#

set_console_text_color#

set_console_text_color sets the color used for text printed in the Console after this method is used. At the start of a project, the Console text color is set to BLUE.

Αυτή η μέθοδος αλλάζει το χρώμα κειμένου στην κονσόλα VEXcode. Στο VS Code, η υποστήριξη χρωμάτων τερματικού μπορεί να διαφέρει ανά τερματικό.

Usage:
set_console_text_color(color)

Παράμετρος

Περιγραφή

color

The color to use for text printed in the Console:

  • Color.BLACK
  • Color.BLUE
  • Color.CYAN
  • Color.GREEN
  • Color.ORANGE
  • Color.PURPLE
  • Color.RED
  • Color.TRANSPARENT
  • Color.WHITE
  • Color.YELLOW

# Print text in different colors
print("Default text color")
set_console_text_color(Color.RED)
print("Red text color")

Η Κονσόλα VEXcode, που εμφανίζει την Κονσόλα και μπλε κείμενο που λέει "Προεπιλεγμένο χρώμα κειμένου" που εμφανίζεται στην πρώτη γραμμή και κόκκινο "Κόκκινο χρώμα κειμένου" στη δεύτερη γραμμή.