Κονσόλα#
Εισαγωγή#
Η Κονσόλα VEXcode εμφανίζεται στο παράθυρο Monitor (Παρακολούθηση) μέσα στο VEXcode. Οι μέθοδοι κονσόλας μπορούν να εμφανίσουν κείμενο, αριθμούς και τιμές μεταβλητών ενώ εκτελείται ένα έργο. Μπορούν επίσης να καθαρίσουν την Κονσόλα, να ορίσουν το χρώμα του κειμένου που εκτυπώνεται μετά την αλλαγή του χρώματος και να παρακολουθήσουν μεταβλητές ή τιμές αισθητήρα στην καρτέλα Monitor (Παρακολούθηση) του VEXcode.
Όταν χρησιμοποιείτε τον κώδικα VS, η έξοδος της κονσόλας που βασίζεται σε κείμενο εμφανίζεται στο τερματικό αντί για την καρτέλα κονσόλας VEXcode.
Παρακάτω είναι μια λίστα με όλες τις μεθόδους:
Ενέργειες — Εξαγωγή κειμένου ή εκκαθάριση της Κονσόλας.
print— Εμφανίζει κείμενο, αριθμούς ή τιμές μεταβλητών στην Κονσόλα ή στο τερματικό.new_line— Μετακινεί τον κέρσορα της κονσόλας στην αρχή της επόμενης γραμμής.clear— Διαγράφει όλες τις γραμμές στην Κονσόλα.
Getter — Ανάγνωση εισόδου χρήστη.
input— Περιμένει την εισαγωγή δεδομένων από τον χρήστη και επιστρέφει την απάντηση ως κείμενο.
Mutator — Μορφοποίηση εκτυπωμένου κειμένου.
set_console_text_color— Ορίζει το χρώμα που χρησιμοποιείται για το κείμενο που εκτυπώνεται στην Κονσόλα.
Ενέργειες#
print#
print εμφανίζει κείμενο, αριθμούς ή τιμές μεταβλητών στην Κονσόλα. Στον Κώδικα VS, print εμφανίζει την έξοδο στο τερματικό.
Χρησιμοποιήστε προσαρμοσμένη μορφοποίηση συμβολοσειράς όταν θέλετε ένα εκτυπωμένο μήνυμα να περιλαμβάνει τιμές από το έργο σας, όπως μια βαθμολογία, ένα χρονόμετρο ή μια ένδειξη αισθητήρα. Ανατρέξτε στη σελίδα Μορφοποίηση συμβολοσειράς για περισσότερες πληροφορίες.
Από προεπιλογή, κάθε εντολή brain.print() τελειώνει με \n, που αντιπροσωπεύει μια νέα γραμμή. Αυτό μετακινεί τον κέρσορα στην επόμενη γραμμή μετά την εκτύπωση της τιμής. Η προαιρετική παράμετρος end αλλάζει τι προστίθεται μετά την εκτυπωμένη τιμή.
Usage:
brain.print(value, end=“\n”)
Παράμετροι |
Περιγραφή |
|---|---|
|
Το κείμενο, ο αριθμός ή η τιμή μεταβλητής που θα εμφανίζεται στην Κονσόλα ή στο τερματικό. |
|
Optional. The text added after |
# 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 μετακινεί τον κέρσορα στη στήλη 1 στην επόμενη γραμμή της Κονσόλας. Η επόμενη τιμή που θα εκτυπωθεί θα εμφανιστεί σε αυτήν τη γραμμή.
Χρησιμοποιήστε αυτήν τη μέθοδο όταν θέλετε η επόμενη εκτυπωμένη τιμή να ξεκινά σε μια νέα γραμμή. Εάν δεν χρησιμοποιηθεί αυτή η μέθοδος και η προηγούμενη εντολή brain.print() χρησιμοποίησε end=“” ή άλλη τιμή που δεν περιλαμβάνει \n, η επόμενη εκτυπωμένη τιμή θα εμφανιστεί αμέσως μετά την προηγούμενη τιμή στην ίδια γραμμή.
Usage:
brain.new_line()
Παράμετροι |
Περιγραφή |
|---|---|
Αυτή η μέθοδος δεν έχει παραμέτρους. |
# Print on two lines
brain.print("Row 1", end="")
brain.new_line()
brain.print("Row 2")

clear#
clear καθαρίζει όλες τις γραμμές από την Κονσόλα.
Usage:
brain.clear()
Παράμετροι |
Περιγραφή |
|---|---|
Αυτή η μέθοδος δεν έχει παραμέτρους. |
# Display text, then clear it after two seconds
brain.print("This will disappear...")
wait(2, SECONDS)
brain.clear()
Λήπτης#
input#
Η είσοδος input εμφανίζει ένα προαιρετικό μήνυμα προτροπής, περιμένει τον χρήστη να εισαγάγει μια απάντηση και, στη συνέχεια, επιστρέφει αυτήν την απάντηση ως κείμενο.
Το έργο σταματάει στο input() μέχρι να εισαχθεί μια απάντηση στην Κονσόλα. Στον Κώδικα VS, η απάντηση εισάγεται στο τερματικό.
Η τιμή που επιστρέφεται από την συνάρτηση input() είναι πάντα κείμενο. Για να χρησιμοποιήσετε την απόκριση ως αριθμό, μετατρέψτε την πρώτα με int() ή float().
Usage:
input(prompt)
Παράμετρος |
Περιγραφή |
|---|---|
|
Προαιρετικό. Μια συμβολοσειρά που θα εμφανίζεται στην Κονσόλα ή στο τερματικό πριν από την αναμονή για απάντηση. Εάν δεν περιλαμβάνεται καμία προτροπή, δεν εμφανίζεται κανένα μήνυμα πριν από την αναμονή. |
# 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)

Μεταλλακτής#
set_print_color#
set_print_color ορίζει το χρώμα που χρησιμοποιείται για το κείμενο που εκτυπώνεται στην Κονσόλα μετά τη χρήση αυτής της μεθόδου. Στην αρχή ενός έργου, το χρώμα κειμένου της Κονσόλας ορίζεται σε BLACK.
Αυτή η μέθοδος αλλάζει το χρώμα κειμένου στην κονσόλα VEXcode. Στο VS Code, η υποστήριξη χρωμάτων τερματικού μπορεί να διαφέρει ανά τερματικό.
Usage:
brain.set_print_color(color)
Παράμετροι |
Περιγραφή |
|---|---|
|
Το χρώμα που θα χρησιμοποιηθεί για το κείμενο που εκτυπώνεται στην Κονσόλα:
|
# Print text in different colors
brain.print("Default text color")
brain.new_line()
brain.set_print_color(RED)
brain.print("Red text color")
