Konzol#
Bevezetés#
A VEXcode konzol a VEXcode Monitor ablakában jelenik meg. A konzolmetódusok szöveget, számokat és változóértékeket jeleníthetnek meg egy projekt futása közben. Emellett törölhetik a konzolt, beállíthatják a színmódosítás után nyomtatott szöveg színét, valamint monitorozhatják a változókat vagy az érzékelőértékeket a VEXcode Monitor lapján.
VS Code használatakor szöveges konzolkimenet jelenik meg a terminálban a VEXcode konzol fül helyett.
Az alábbiakban felsoroljuk az összes módszert:
Műveletek — Szöveg kimenete vagy a konzol törlése.
print— Szöveget, számokat vagy változóértékeket jelenít meg a konzolon vagy a terminálon.new_line— A konzol kurzort a következő sor elejére mozgatja.clear— Törli az összes sort a konzolban.
Getter – Felhasználói bevitel beolvasása.
input— Felhasználói bevitelre vár, és szövegként adja vissza a választ.
Mutator – Nyomtatott szöveg formázása.
set_console_text_color— Beállítja a konzolban nyomtatott szöveg színét.
Műveletek#
print#
print parancs szöveget, számokat vagy változóértékeket jelenít meg a konzolon. VS Code-ban print parancs kimenetet jelenít meg a terminálon.
Használjon egyéni karakterláncformázást, ha azt szeretné, hogy a nyomtatott üzenet a projektből származó értékeket tartalmazzon, például pontszámot, időzítőt vagy érzékelőértéket. További információkért lásd a Karakterláncformázás oldalt.
Alapértelmezés szerint minden brain.print() utasítás \nkarakterrel végződik, ami új sort jelöl. Ez a kurzort a kiíratott érték utáni következő sorba mozgatja. Az opcionális end paraméter megváltoztatja, hogy mi kerüljön a kiíratott érték után hozzáadásra.
Usage:
brain.print(value, end=“\n”)
Paraméterek |
Leírás |
|---|---|
|
A konzolon vagy a terminálon megjelenítendő szöveg, szám vagy változó értéke. |
|
Opcionális. A |
# 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 parancs a kurzort a konzol következő sorának 1. oszlopába helyezi. A következő kiíratott érték ezen a sorban fog megjelenni.
Ezt a metódust használd, ha azt szeretnéd, hogy a következő kiíratott érték új sorban kezdődjön. Ha ezt a metódust nem használod, és az előző brain.print() utasítás end=“” vagy más olyan értéket használt, amely nem tartalmazza \nszámjegyeket, akkor a következő kiíratott érték közvetlenül az előző érték után fog megjelenni ugyanabban a sorban.
Usage:
brain.new_line()
Paraméterek |
Leírás |
|---|---|
Ennek a metódusnak nincsenek paraméterei. |
# Print on two lines
brain.print("Row 1", end="")
brain.new_line()
brain.print("Row 2")

clear#
clear parancs hatására az összes sor törlődik a konzolból.
Usage:
brain.clear()
Paraméterek |
Leírás |
|---|---|
Ennek a metódusnak nincsenek paraméterei. |
# Display text, then clear it after two seconds
brain.print("This will disappear...")
wait(2, SECONDS)
brain.clear()
Getter#
input#
input egy opcionális prompt üzenetet jelenít meg, megvárja, amíg a felhasználó választ ad, majd szövegként visszaadja a választ.
A projekt input() értéknél szünetel, amíg választ nem adunk meg a konzolban. VS Code-ban a választ a terminálban adjuk meg.
A input() által visszaadott érték mindig szöveg. Ha a választ számként szeretné használni, először alakítsa át int() vagy a float() függvénnyel.
Usage:
input(prompt)
Paraméter |
Leírás |
|---|---|
|
Opcionális. Egy karakterlánc, amelyet a konzolban vagy a terminálban kell megjeleníteni a válaszra való várakozás előtt. Ha nincs prompt, akkor a várakozás előtt nem jelenik meg üzenet. |
# 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)

Mutátor#
set_print_color#
set_print_color beállítja a konzolban kinyomtatott szöveg színét a metódus használata után. Egy projekt kezdetén a konzol szövegszíne BLACK értékre van állítva.
Ez a metódus megváltoztatja a szöveg színét a VEXcode konzolban. A VS Code-ban a terminál színtámogatása terminálonként változhat.
Usage:
brain.set_print_color(color)
Paraméterek |
Leírás |
|---|---|
|
A konzolban nyomtatott szöveg színe:
|
# Print text in different colors
brain.print("Default text color")
brain.new_line()
brain.set_print_color(RED)
brain.print("Red text color")
