Utěšit#

Zavedení#

Konzole VEXcode 123 se zobrazuje na kartě Konzole v rámci VEXcode. Konzolové metody mohou zobrazovat text, čísla a hodnoty proměnných během spuštěného projektu. Mohou také přesunout kurzor konzole na nový řádek, vymazat konzoli, číst uživatelský vstup a nastavit barvu textu vytištěného po změně barvy.

Níže je uveden seznam všech metod:

Akce – Výpis textu nebo vymazání konzole.

  • print — Zobrazí text, čísla nebo hodnoty proměnných v konzoli.

  • new_line — Přesune kurzor konzole na začátek dalšího řádku.

  • clear — Vymaže všechny řádky v konzoli.

Getter — Čte uživatelský vstup.

  • input — Čeká na vstup uživatele a vrací odpověď jako text.

Mutator — Formátování tištěného textu.

  • set_print_color — Nastaví barvu použitou pro text vytištěný v konzoli.

Akce#

print#

print zobrazí text, čísla nebo hodnoty proměnných v konzoli s použitím aktuální pozice kurzoru.

Pokud chcete, aby tištěná zpráva obsahovala hodnoty z vašeho projektu, jako je skóre, časovač nebo údaj ze senzoru, použijte vlastní formátování řetězců. Další informace naleznete na stránce Formátování řetězců.

Použijte new_line, pokud chcete, aby další vytištěná hodnota začínala na novém řádku.

Usage:
console.print(value, precision)

Parametry

Popis

value

Text, číslo nebo hodnota proměnné, která se má zobrazit v konzoli.

precision

Volitelné. Počet desetinných míst, která se mají zobrazit při tisku čísla. Výchozí hodnota je 0, takže čísla se tisknou bez desetinných míst.

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

Konzole VEXcode zobrazující konzoli a text „Ahoj, robote!“ s šedým obdélníkem vpravo, který ukazuje polohu kurzoru.

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

Konzole VEXcode zobrazující konzoli a text „0.33“ s šedým obdélníkem vpravo, který ukazuje polohu kurzoru.

new_line#

new_line přesune kurzor do sloupce 1 na dalším řádku v konzoli. Další vypsaná hodnota se zobrazí na tomto řádku.

Tuto metodu použijte, pokud chcete, aby další vytištěná hodnota začínala na novém řádku.

Usage:
console.new_line()

Parametry

Popis

Tato metoda nemá žádné parametry.

# Print on two lines
console.print("Row 1")
console.new_line()
console.print("Row 2")

Konzole VEXcode zobrazující konzoli a text „Řádek 1“ zobrazený na prvním řádku a „Řádek 2“ na druhém řádku, s šedým obdélníkem napravo od „Řádek 2“ znázorňujícím polohu kurzoru.

clear#

clear vymaže všechny řádky z konzole.

Usage:
console.clear()

Parametry

Popis

Tato metoda nemá žádné parametry.

# Display text, then clear it after two seconds
console.print("This will disappear...")
wait(2, SECONDS)
console.clear()

Getter#

input#

input čeká na zadání odpovědi uživatelem a poté vrátí tuto odpověď jako text.

Projekt se pozastaví na hodnotě input() , dokud není do konzole zadána odpověď.

Hodnota vrácená funkcí input() je vždy text. Chcete-li použít odpověď jako číslo, nejprve ji převeďte pomocí int() nebo float().

Usage:
input()

Parametry

Popis

Tato metoda nemá žádné parametry.

# Ask for a name, then print a greeting
answer = input("What's your name?")
console.print("Hello, " + answer)

Konzole VEXcode zobrazující konzoli a text „Jak se jmenuješ?VEX“ na prvním řádku a „Dobrý den, VEX“ na druhém řádku.

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

Konzole VEXcode zobrazující konzoli a text „Zadejte číslo:4“ zobrazený na prvním řádku a „5“ na druhém řádku.

Mutátor#

set_print_color#

set_print_color nastavuje barvu textu vytištěného v konzoli po použití této metody. Na začátku projektu je barva textu konzole nastavena na BLUE.

Usage:
console.set_print_color(color)

Parametry

Popis

color

Barva textu vytištěného v konzoli:

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

Konzole VEXcode zobrazující konzoli a modrý text s nápisem „Výchozí barva textu“ zobrazený na prvním řádku a červeně zbarvený text „Červená barva textu“ na druhém řádku, s šedým obdélníkem napravo od „Červená barva textu“ znázorňujícím polohu kurzoru.