Konsol#
giriiş#
VEXcode 123 Konsolu, VEXcode içindeki Konsol sekmesinde görüntülenir. Konsol yöntemleri, bir proje çalışırken metin, sayı ve değişken değerlerini görüntüleyebilir. Ayrıca konsol imlecini yeni bir satıra taşıyabilir, konsolu temizleyebilir, kullanıcı girişini okuyabilir ve renk değiştirildikten sonra yazdırılan metnin rengini ayarlayabilir.
Aşağıda tüm yöntemlerin listesi bulunmaktadır:
İşlemler — Konsola metin yazdır veya konsolu temizle.
print— Konsolda metin, sayı veya değişken değerleri görüntüler.new_line— Konsol imlecini bir sonraki satırın başına taşır.clear— Konsoldaki tüm satırları temizler.
Getter — Kullanıcıdan girdi okur.
input— Kullanıcı girişini bekler ve yanıtı metin olarak döndürür.
Değiştirici — Yazdırılan metni biçimlendir.
set_print_color— Konsolda yazdırılan metin için kullanılan rengi ayarlar.
Eylemler#
print#
print komutu, geçerli imleç konumunu kullanarak Konsolda metin, sayı veya değişken değerleri görüntüler.
Yazdırılan mesaja projenizden puan, zamanlayıcı veya sensör okuması gibi değerler eklemek istediğinizde özel dize biçimlendirmesini kullanın. Daha fazla bilgi için Dize Biçimlendirme sayfasına bakın.
Sonraki yazdırılan değerin yeni bir satırda başlamasını istediğinizde new_line kullanın.
Usage:
console.print(value, precision)
Parametreler |
Tanım |
|---|---|
|
Konsolda görüntülenecek metin, sayı veya değişken değeri. |
|
İsteğe bağlı. Bir sayı yazdırılırken görüntülenecek ondalık basamak sayısı. Varsayılan değer |
# Display a message in the Console
console.print("Hello, robot!")

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

new_line#
new_line komutu, imleci Konsol’daki bir sonraki satırın 1. sütununa taşır. Yazdırılacak bir sonraki değer o satırda görünecektir.
Sonraki yazdırılan değerin yeni bir satırda başlamasını istediğinizde bu yöntemi kullanın.
Usage:
console.new_line()
Parametreler |
Tanım |
|---|---|
Bu yöntemin parametresi yoktur. |
# Print on two lines
console.print("Row 1")
console.new_line()
console.print("Row 2")

clear#
clear Konsoldaki tüm satırları temizler.
Usage:
console.clear()
Parametreler |
Tanım |
|---|---|
Bu yöntemin parametresi yoktur. |
# Display text, then clear it after two seconds
console.print("This will disappear...")
wait(2, SECONDS)
console.clear()
Getter#
input#
input , kullanıcının bir yanıt girmesini bekler, ardından bu yanıtı metin olarak döndürür.
Konsola bir yanıt girilene kadar proje input() konumunda duraklıyor.
input() tarafından döndürülen değer her zaman metindir. Yanıtı sayı olarak kullanmak için önce int() veya float() ile dönüştürün.
Usage:
input()
Parametreler |
Tanım |
|---|---|
Bu yöntemin parametresi yoktur. |
# Ask for a name, then print a greeting
answer = input("What's your name?")
console.print("Hello, " + answer)

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

Mutatör#
set_print_color#
set_print_color Bu yöntem kullanıldıktan sonra Konsolda yazdırılan metin için kullanılacak rengi ayarlar. Bir projenin başlangıcında, Konsol metin rengi BLUE olarak ayarlanır.
Usage:
console.set_print_color(color)
Parametreler |
Tanım |
|---|---|
|
Konsol ekranında yazdırılacak metin için kullanılacak renk:
|
# Print text in different colors
console.print("Default text color")
console.new_line()
console.set_print_color(RED)
console.print("Red text color")
