Konsole#
Ievads#
Visas konsoles metodes parādīsies VEXcode AIR konsolē. Lai skatītu konsoli, ir jābūt pievienotam konsoles seriālajam portam. Konsoles metodes var parādīt tekstu, skaitļus un mainīgo vērtības, kamēr projekts darbojas. Tās var arī notīrīt konsoli, nolasīt lietotāja ievadi un iestatīt teksta krāsu, kas tiek drukāta pēc krāsas maiņas.
Izmantojot VS Code, terminālī tiek parādīta uz tekstu balstīta konsoles izvade, nevis VEXcode AIR konsolē.
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.clear_console— Notīra visas rindas konsolē.
Ieguvējs — nolasa lietotāja ievadi.
input— Parāda papildu uzvednes virkni, 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 print() priekšraksts 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:
print(value, end=“\n”)
Parametrs |
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
print("Hello, drone!")
print("This prints on the next line.")

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

# Print three colors on one line, separated by commas
colors = ["Red", "Green", "Blue"]
for color in colors:
print(color, end=", ")

clear_console#
clear_console notīra visas rindas no konsoles.
Usage:
clear_console()
Parametri |
Apraksts |
|---|---|
Šai metodei nav parametru. |
# Display text, then clear it after two seconds
print("This will disappear...")
wait(2, SECONDS)
clear_console()
Iegūtājs#
input#
input parāda papildu uzvednes virkni, 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?")
print("Hello, " + answer)

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

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