Konsolė#

Įvadas#

„VEXcode 123“ konsolė rodoma „VEXcode“ konsolės skirtuke. Konsolės metodai gali rodyti tekstą, skaičius ir kintamųjų reikšmes, kol projektas vykdomas. Jie taip pat gali perkelti konsolės žymeklį į naują eilutę, išvalyti konsolę, nuskaityti vartotojo įvestį ir nustatyti teksto, atspausdinto pakeitus spalvą, spalvą.

Žemiau pateikiamas visų metodų sąrašas:

Veiksmai – išvesti tekstą arba išvalyti konsolę.

  • print — Konsolėje 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ą.

Veiksmai#

print#

print konsolėje rodo tekstą, skaičius arba kintamųjų reikšmes, naudodama dabartinę žymeklio padėtį.

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.

Naudokite new_line, jei norite, kad kita spausdinama reikšmė prasidėtų naujoje eilutėje.

Usage:
console.print(value, precision)

Parametrai

Aprašymas

value

Tekstas, skaičius arba kintamojo reikšmė, kuri bus rodoma konsolėje.

precision

Pasirinktinai. Dešimtainių vietų skaičius, rodomas spausdinant skaičių. Numatytoji reikšmė yra 0, todėl skaičiai spausdinami be dešimtainių vietų.

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

VEXcode konsolė, kurioje rodoma konsolė ir tekstas „Labas, robote!“, o dešinėje – pilkas stačiakampis, rodantis žymeklio vietą.

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

VEXcode konsolė, kurioje rodoma konsolė ir tekstas „0.33“, o dešinėje – pilkas stačiakampis, rodantis žymeklio vietą.

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.

Usage:
console.new_line()

Parametrai

Aprašymas

Šis metodas neturi parametrų.

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

VEXcode konsolė, kurioje pirmoje eilutėje rodomas konsolės pavadinimas ir tekstas „1 eilutė“, o antroje – „2 eilutė“, o dešinėje nuo „2 eilutės“ yra pilkas stačiakampis, rodantis žymeklio vietą.

clear#

clear išvalo visas eilutes iš konsolės.

Usage:
console.clear()

Parametrai

Aprašymas

Šis metodas neturi parametrų.

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

Getteris#

input#

input laukia, kol vartotojas įves atsakymą, tada grąžina tą atsakymą kaip tekstą.

Projektas pristabdomas ties input() , kol konsolėje įvedamas atsakymas.

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

Parametrai

Aprašymas

Šis metodas neturi parametrų.

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

VEXcode konsolė, kurioje pirmoje eilutėje rodomas konsolės pavadinimas ir tekstas „Koks tavo vardas? VEX“, o antroje – „Sveikas, VEX“.

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

VEXcode konsolė, kurioje rodoma konsolė ir tekstas „Įveskite skaičių: 4“ pirmoje eilutėje ir „5“ antroje eilutėje.

Mutatorius#

set_print_color#

set_print_color nustato teksto, kuris bus spausdinamas konsolėje panaudojus šį metodą, spalvą. Projekto pradžioje konsolės teksto spalva nustatoma į BLUE.

Usage:
console.set_print_color(color)

Parametrai

Aprašymas

color

Konsolėje spausdinamo teksto spalva:

  • 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 konsolė, kurioje pirmoje eilutėje rodomas mėlynas tekstas „Numatytoji teksto spalva“, antroje eilutėje – raudonas tekstas „Raudona teksto spalva“, o dešinėje nuo „Raudona teksto spalva“ yra pilkas stačiakampis, rodantis žymeklio vietą.