Κονσόλα#

Εισαγωγή#

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

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

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

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

  • new_line — Moves the Console cursor to the start of the next row.

  • clear — Clears all rows in the Console.

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

  • input — Waits for user input and returns the response as text.

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

Ενέργειες#

print#

print displays text, numbers, or variable values in the Console using the current cursor position.

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

Use new_line when you want the next printed value to start on a new row.

Usage:
console.print(value, precision)

Παράμετροι

Περιγραφή

value

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

precision

Optional. The number of decimal places to display when printing a number. The default is 0, so numbers print with no decimal places.

# Display a message in the Console
console.print("Hello, robot!")

Η Κονσόλα VEXcode, που εμφανίζει την Κονσόλα και το κείμενο "Γεια σου, ρομπότ!", με ένα γκρι ορθογώνιο στα δεξιά που δείχνει πού βρίσκεται ο κέρσορας.

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

Η Κονσόλα VEXcode, που δείχνει την Κονσόλα και το κείμενο "0.33", με ένα γκρι ορθογώνιο στα δεξιά που δείχνει πού βρίσκεται ο κέρσορας.

new_line#

new_line moves the cursor to column 1 on the next row in the Console. The next value printed will appear on that row.

Χρησιμοποιήστε αυτήν τη μέθοδο όταν θέλετε η επόμενη εκτυπωμένη τιμή να ξεκινά σε μια νέα γραμμή.

Usage:
console.new_line()

Παράμετροι

Περιγραφή

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

# Print on two lines
console.print("Row 1")
console.new_line()
console.print("Row 2")

Η Κονσόλα VEXcode, που εμφανίζει την Κονσόλα και το κείμενο "Row 1" που εμφανίζεται στην πρώτη γραμμή και "Row 2" στη δεύτερη γραμμή, με ένα γκρι ορθογώνιο στα δεξιά της "Row 2" που δείχνει πού βρίσκεται ο κέρσορας.

clear#

clear clears all rows from the Console.

Usage:
console.clear()

Παράμετροι

Περιγραφή

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

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

Λήπτης#

input#

input 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.

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

Usage:
input()

Παράμετροι

Περιγραφή

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

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

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

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

Η Κονσόλα VEXcode, που εμφανίζει την Κονσόλα και το κείμενο "Εισαγάγετε έναν αριθμό:4" που εμφανίζεται στην πρώτη γραμμή και "5" στη δεύτερη γραμμή.

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

set_print_color#

set_print_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.

Usage:
console.set_print_color(color)

Παράμετροι

Περιγραφή

color

The color to use for text printed in the Console:

  • BLACK
  • BLUE
  • GREEN
  • RED

# Print text in different colors
console.print("Default text color")
console.new_line()
console.set_print_color(RED)
console.print("Red text color")

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