Konsolė#
Įvadas#
„VEXcode“ konsolė rodoma „VEXcode“ stebėjimo lange. Konsolės metodai gali rodyti tekstą, skaičius ir kintamųjų reikšmes, kol projektas vykdomas. Jie taip pat gali išvalyti konsolę, nustatyti teksto, spausdinamo pakeitus spalvą, spalvą ir stebėti kintamuosius arba jutiklių reikšmes „VEXcode“ skirtuke „Monitorius“.
Naudojant VS kodą, terminale, o ne VEXcode konsolės skirtuke, rodoma tekstinė konsolės išvestis.
Žemiau pateikiamas visų metodų sąrašas:
Veiksmai – išvesti tekstą arba išvalyti konsolę.
print— Konsolėje arba terminale rodo tekstą, skaičius arba kintamųjų reikšmes.new_line— Perkelia konsolės žymeklį į kitos eilutės pradžią.clear— Išvalo visas konsolės eilutes.
Getter – nuskaito vartotojo įvestį.
input— Laukia vartotojo įvesties ir grąžina atsakymą kaip tekstą.
Mutator – formatuoti spausdintą tekstą.
set_console_text_color— Nustato konsolėje spausdinamo teksto spalvą.
Veiksmai#
print#
print konsolėje rodo tekstą, skaičius arba kintamųjų reikšmes. VS Code print rodo išvestį terminale.
Naudokite pasirinktinį eilutės formatavimą, jei norite, kad atspausdintame pranešime būtų jūsų projekto reikšmės, pvz., rezultatas, laikmatis arba jutiklio rodmuo. Daugiau informacijos rasite puslapyje Eilutės formatavimas.
Pagal numatytuosius nustatymus kiekvienas brain.print() sakinys baigiasi skaičiumi \n, kuris reiškia naują eilutę. Tai perkelia žymeklį į kitą eilutę po to, kai atspausdinama reikšmė. Pasirinktinai end parametras pakeičia, kas pridedama po atspausdintos reikšmės.
Usage:
brain.print(value, end=“\n”)
Parametrai |
Aprašymas |
|---|---|
|
Tekstas, skaičius arba kintamojo reikšmė, kuri bus rodoma konsolėje arba terminale. |
|
Pasirinktinai. Spausdinamas tekstas, pridedamas po |
# 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 perkelia žymeklį į 1 stulpelį kitoje konsolės eilutėje. Kita atspausdinta reikšmė bus rodoma toje eilutėje.
Naudokite šį metodą, kai norite, kad kita spausdinama reikšmė prasidėtų naujoje eilutėje. Jei šis metodas nenaudojamas, o ankstesniame brain.print() sakinyje buvo naudojama end=“” arba kita reikšmė, kurioje nėra \n, kita spausdinama reikšmė atsiras iškart po ankstesnės reikšmės toje pačioje eilutėje.
Usage:
brain.new_line()
Parametrai |
Aprašymas |
|---|---|
Šis metodas neturi parametrų. |
# Print on two lines
brain.print("Row 1", end="")
brain.new_line()
brain.print("Row 2")

clear#
clear išvalo visas eilutes iš konsolės.
Usage:
brain.clear()
Parametrai |
Aprašymas |
|---|---|
Šis metodas neturi parametrų. |
# Display text, then clear it after two seconds
brain.print("This will disappear...")
wait(2, SECONDS)
brain.clear()
Getteris#
input#
input įvestis rodo pasirenkamą raginimo pranešimą, laukia, kol vartotojas įves atsakymą, tada grąžina tą atsakymą kaip tekstą.
Projektas pristabdomas ties input() , kol konsolėje įvedamas atsakymas. VS Code atsakymas įvedamas terminale.
Funkcijos input() grąžinama reikšmė visada yra tekstas. Norėdami naudoti atsakymą kaip skaičių, pirmiausia konvertuokite jį naudodami int() arba float().
Usage:
input(prompt)
Parametras |
Aprašymas |
|---|---|
|
Pasirinktinai. Eilutė, kuri bus rodoma konsolėje arba terminale prieš laukiant atsakymo. Jei raginimas neįtrauktas, prieš laukiant nerodomas joks pranešimas. |
# 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)

Mutatorius#
set_print_color#
set_print_color nustato teksto spalvą, kuri bus spausdinama konsolėje panaudojus šį metodą. Projekto pradžioje konsolės teksto spalva nustatoma į BLACK.
Šis metodas keičia teksto spalvą „VEXcode“ konsolėje. „VS Code“ terminalo spalvų palaikymas gali skirtis priklausomai nuo terminalo.
Usage:
brain.set_print_color(color)
Parametrai |
Aprašymas |
|---|---|
|
Konsolėje spausdinamo teksto spalva:
|
# Print text in different colors
brain.print("Default text color")
brain.new_line()
brain.set_print_color(RED)
brain.print("Red text color")
