Konsole#
Ievads#
VEXcode 123 konsole tiek parādīta VEXcode konsoles cilnē. Konsoles metodes projekta darbības laikā var parādīt tekstu, skaitļus un mainīgo vērtības. Tās var arī pārvietot konsoles kursoru uz jaunu rindu, 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.
Zemāk ir visu metožu saraksts:
Darbības — izvades teksts vai konsoles notīrīšana.
print— Konsolē 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_print_color— Iestata krāsu, kas tiek izmantota konsolē drukātajam tekstam.
Darbības#
print#
print konsolē parāda tekstu, skaitļus vai mainīgo vērtības, izmantojot pašreizējo kursora pozīciju.
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.
Izmantojiet new_line, ja vēlaties, lai nākamā drukātā vērtība sāktos jaunā rindā.
Usage:
console.print(value, precision)
Parametri |
Apraksts |
|---|---|
|
Teksts, skaitlis vai mainīgā vērtība, kas jāparāda konsolē. |
|
Neobligāti. Decimālzīmju skaits, kas jāparāda, drukājot skaitli. Noklusējuma vērtība ir |
# Display a message in the Console
console.print("Hello, robot!")

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

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ā drukātā vērtība sāktos jaunā rindā.
Usage:
console.new_line()
Parametri |
Apraksts |
|---|---|
Šai metodei nav parametru. |
# Print on two lines
console.print("Row 1")
console.new_line()
console.print("Row 2")

clear#
clear notīra visas rindas no konsoles.
Usage:
console.clear()
Parametri |
Apraksts |
|---|---|
Šai metodei nav parametru. |
# Display text, then clear it after two seconds
console.print("This will disappear...")
wait(2, SECONDS)
console.clear()
Iegūtājs#
input#
input 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.
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()
Parametri |
Apraksts |
|---|---|
Šai metodei nav parametru. |
# Ask for a name, then print a greeting
answer = input("What's your name?")
console.print("Hello, " + answer)

# Ask for a number, then use it in math
answer = input("Enter a number:")
number = float(answer)
console.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 BLUE.
Usage:
console.set_print_color(color)
Parametri |
Apraksts |
|---|---|
|
Konsolē drukājamā teksta krāsa:
|
# Print text in different colors
console.print("Default text color")
console.new_line()
console.set_print_color(RED)
console.print("Red text color")
