Menghibur#

Perkenalan#

Konsol VEXcode 123 ditampilkan di Tab Konsol dalam VEXcode. Metode konsol dapat menampilkan teks, angka, dan nilai variabel saat proyek sedang berjalan. Metode ini juga dapat memindahkan kursor konsol ke baris baru, membersihkan konsol, membaca input pengguna, dan mengatur warna teks yang dicetak setelah warna diubah.

Berikut adalah daftar semua metode:

Tindakan — Menampilkan teks atau membersihkan Konsol.

  • print — Menampilkan teks, angka, atau nilai variabel di Konsol.

  • new_line — Memindahkan kursor Konsol ke awal baris berikutnya.

  • clear — Menghapus semua baris di Konsol.

Getter — Membaca input pengguna.

  • input — Menunggu input pengguna dan mengembalikan respons berupa teks.

Mutator — Memformat teks yang dicetak.

  • set_print_color — Mengatur warna yang digunakan untuk teks yang dicetak di Konsol.

Tindakan#

print#

Perintah print menampilkan teks, angka, atau nilai variabel di Konsol menggunakan posisi kursor saat ini.

Gunakan pemformatan string kustom jika Anda ingin pesan yang dicetak menyertakan nilai dari proyek Anda, seperti skor, pengatur waktu, atau pembacaan sensor. Lihat halaman Pemformatan String untuk informasi selengkapnya.

Gunakan new_line jika Anda ingin nilai cetak berikutnya dimulai pada baris baru.

Usage:
console.print(value, precision)

Parameter

Keterangan

value

Teks, angka, atau nilai variabel yang akan ditampilkan di Konsol.

precision

Opsional. Jumlah tempat desimal yang akan ditampilkan saat mencetak angka. Nilai default adalah 0, sehingga angka dicetak tanpa tempat desimal.

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

Konsol VEXcode, menampilkan Konsol dan teks "Halo, robot!" yang ditampilkan, dengan persegi panjang abu-abu di sebelah kanan yang menunjukkan letak kursor.

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

Konsol VEXcode, menampilkan Konsol dan teks "0.33" yang ditampilkan, dengan persegi panjang abu-abu di sebelah kanan yang menunjukkan letak kursor.

new_line#

new_line memindahkan kursor ke kolom 1 pada baris berikutnya di Konsol. Nilai berikutnya yang dicetak akan muncul pada baris tersebut.

Gunakan metode ini jika Anda ingin nilai yang dicetak berikutnya dimulai pada baris baru.

Usage:
console.new_line()

Parameter

Keterangan

Metode ini tidak memiliki parameter.

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

Konsol VEXcode, menampilkan Konsol dan teks "Baris 1" yang ditampilkan pada baris pertama dan "Baris 2" pada baris kedua, dengan persegi panjang abu-abu di sebelah kanan "Baris 2" yang menunjukkan letak kursor.

clear#

clear menghapus semua baris dari Konsol.

Usage:
console.clear()

Parameter

Keterangan

Metode ini tidak memiliki parameter.

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

Pencari#

input#

Input input tersebut sebagai teks.

Proyek berhenti di input() sampai respons dimasukkan di Konsol.

Nilai yang dikembalikan oleh input() selalu berupa teks. Untuk menggunakan respons sebagai angka, ubah terlebih dahulu dengan int() atau float().

Usage:
input()

Parameter

Keterangan

Metode ini tidak memiliki parameter.

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

Konsol VEXcode, menampilkan Konsol dan teks "Siapa nama Anda? VEX" yang ditampilkan pada baris pertama dan "Halo, VEX" pada baris kedua.

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

Konsol VEXcode, menampilkan Konsol dan teks "Masukkan angka: 4" yang ditampilkan pada baris pertama dan "5" pada baris kedua.

Mutator#

set_print_color#

set_print_color mengatur warna yang digunakan untuk teks yang dicetak di Konsol setelah metode ini digunakan. Pada awal proyek, warna teks Konsol diatur ke BLUE.

Usage:
console.set_print_color(color)

Parameter

Keterangan

color

Warna yang digunakan untuk teks yang dicetak di Konsol:

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

Konsol VEXcode, menampilkan Konsol dan teks berwarna biru bertuliskan "Warna teks default" pada baris pertama dan teks berwarna merah bertuliskan "Warna teks merah" pada baris kedua, dengan persegi panjang abu-abu di sebelah kanan "Warna teks merah" yang menunjukkan letak kursor.