Konsole#
Ievads#
VEXcode konsole tiek parādīta VEXcode monitora logā. Konsoles metodes projekta darbības laikā var parādīt tekstu, skaitļus un mainīgo vērtības. Tās var arī notīrīt konsoli, iestatīt teksta krāsu, kas tiek drukāta pēc krāsas maiņas, un uzraudzīt mainīgos vai sensoru vērtības VEXcode cilnē Monitor.
Izmantojot VS Code, terminālī tiek parādīta teksta konsoles izvade, nevis VEXcode konsoles cilne.
Zemāk ir visu metožu saraksts:
Darbības — izvades teksts vai konsoles notīrīšana.
print— Konsolē vai terminālī parāda tekstu, skaitļus vai mainīgo vērtības.new_line— Pārvieto konsoles kursoru uz nākamās rindas sākumu.clear— Notīra visas rindas konsolē.
Ieguvējs — nolasa lietotāja ievadi.
input— Gaida lietotāja ievadi un atgriež atbildi teksta veidā.
Mutators — drukāta teksta formatēšana.
set_console_text_color— Iestata konsolē drukātā teksta krāsu.
Darbības#
print#
print konsolē parāda tekstu, skaitļus vai mainīgo vērtības. VS Code print terminālī parāda izvadi.
Izmantojiet pielāgotu virknes formatējumu, ja vēlaties, lai drukātajā ziņojumā būtu iekļautas jūsu projekta vērtības, piemēram, rezultāts, taimeris vai sensora rādījums. Papildinformāciju skatiet lapā Virknes formatējums.
Pēc noklusējuma katrs brain.print() paziņojums beidzas ar \n, kas apzīmē jaunu rindu. Tas pārvieto kursoru uz nākamo rindu pēc vērtības izdrukāšanas. Papildu parametrs end maina to, kas tiek pievienots pēc izdrukātās vērtības.
Usage:
brain.print(value, end=“\n”)
Parametri |
Apraksts |
|---|---|
|
Teksts, skaitlis vai mainīgā vērtība, kas jāparāda konsolē vai terminālī. |
|
Neobligāti. Tiek izdrukāts teksts, kas pievienots pēc |
# 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 pārvieto kursoru uz 1. kolonnu nākamajā konsoles rindā. Nākamā izdrukātā vērtība parādīsies šajā rindā.
Izmantojiet šo metodi, ja vēlaties, lai nākamā izdrukātā vērtība sāktos jaunā rindā. Ja šī metode netiek izmantota un iepriekšējā brain.print() priekšrakstā tika izmantots end=“” vai cita vērtība, kas neietver \n, nākamā izdrukātā vērtība parādīsies tūlīt aiz iepriekšējās vērtības tajā pašā rindā.
Usage:
brain.new_line()
Parametri |
Apraksts |
|---|---|
Šai metodei nav parametru. |
# Print on two lines
brain.print("Row 1", end="")
brain.new_line()
brain.print("Row 2")

clear#
clear notīra visas rindas no konsoles.
Usage:
brain.clear()
Parametri |
Apraksts |
|---|---|
Šai metodei nav parametru. |
# Display text, then clear it after two seconds
brain.print("This will disappear...")
wait(2, SECONDS)
brain.clear()
Iegūtājs#
input#
input parāda papildu uzvednes ziņojumu, gaida, kamēr lietotājs ievadīs atbildi, un pēc tam atgriež šo atbildi kā tekstu.
Projekts apstājas pie input() , līdz konsolē tiek ievadīta atbilde. VS Code atbilde tiek ievadīta terminālī.
Funkcijas input() atgrieztā vērtība vienmēr ir teksts. Lai atbildi izmantotu kā skaitli, vispirms konvertējiet to ar int() vai float().
Usage:
input(prompt)
Parametrs |
Apraksts |
|---|---|
|
Neobligāti. Virkne, kas jāparāda konsolē vai terminālī pirms atbildes gaidīšanas. Ja uzvedne nav iekļauta, pirms gaidīšanas netiek parādīts nekāds ziņojums. |
# 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)

Mutators#
set_print_color#
set_print_color iestata krāsu, kas tiek izmantota tekstam, kurš tiek drukāts konsolē pēc šīs metodes izmantošanas. Projekta sākumā konsoles teksta krāsa tiek iestatīta uz BLACK.
Šī metode maina teksta krāsu VEXcode konsolē. VS Code termināļa krāsu atbalsts var atšķirties atkarībā no termināļa.
Usage:
brain.set_print_color(color)
Parametri |
Apraksts |
|---|---|
|
Konsolē drukājamā teksta krāsa:
|
# Print text in different colors
brain.print("Default text color")
brain.new_line()
brain.set_print_color(RED)
brain.print("Red text color")
