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

value

Teksts, skaitlis vai mainīgā vērtība, kas jāparāda konsolē.

precision

Neobligāti. Decimālzīmju skaits, kas jāparāda, drukājot skaitli. Noklusējuma vērtība ir 0, tāpēc skaitļi tiek drukāti bez zīmēm aiz komata.

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

VEXcode konsole, kurā redzama konsole un teksts "Sveiks, robot!", ar pelēku taisnstūri labajā pusē, kas norāda kursora atrašanās vietu.

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

VEXcode konsole, kurā redzama konsole un teksts "0.33", bet labajā pusē ir pelēks taisnstūris, kas norāda kursora atrašanās vietu.

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")

VEXcode konsole, kurā pirmajā rindā ir redzams konsole un teksts "1. rinda" un otrajā rindā — "2. rinda", bet pa labi no "2. rindas" ir pelēks taisnstūris, kas parāda kursora atrašanās vietu.

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)

VEXkoda konsole, kurā pirmajā rindā ir redzams konsole un teksts "Kā tevi sauc? VEX", bet otrajā rindā — "Sveiks, VEX".

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

VEXcode konsole, kurā redzama konsole un teksts "Ievadiet skaitli:4" pirmajā rindā un "5" otrajā rindā.

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

color

Konsolē drukājamā teksta krāsa:

  • 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 konsole, kurā redzama konsole un zils teksts "Noklusējuma teksta krāsa" pirmajā rindā un sarkans teksts "Sarkanā teksta krāsa" otrajā rindā, ar pelēku taisnstūri pa labi no "Sarkanā teksta krāsa", kas norāda kursora atrašanās vietu.