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

value

Konsolda görüntülenecek metin, sayı veya değişken değeri.

precision

İsteğe bağlı. Bir sayı yazdırılırken görüntülenecek ondalık basamak sayısı. Varsayılan değer 0, bu nedenle sayılar ondalık basamak olmadan yazdırılır.

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

VEXcode Konsolu, Konsol ve "Merhaba, robot!" metni görüntülenirken, sağda imlecin yerini gösteren gri bir dikdörtgen bulunmaktadır.

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

VEXcode Konsolu, Konsol ve görüntülenen "0.33" metni ile imlecin yerini gösteren sağda gri bir dikdörtgen ile birlikte.

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

VEXcode Konsolu, Konsolu ve ilk satırda "Satır 1" ve ikinci satırda "Satır 2" metnini gösteriyor; "Satır 2"nin sağında imlecin bulunduğu yeri gösteren gri bir dikdörtgen var.

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)

VEXcode Konsolu, ilk satırda "Adınız nedir? VEX" ve ikinci satırda "Merhaba, VEX" yazısı ile Konsolu göstermektedir.

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

VEXcode Konsolu, Konsolu ve ilk satırda "Bir sayı girin:4" ve ikinci satırda "5" metnini gösteriyor.

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

color

Konsol ekranında yazdırılacak metin için kullanılacak renk:

  • 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 Konsolu, ilk satırda mavi renkte "Varsayılan metin rengi" ve ikinci satırda kırmızı renkte "Kırmızı metin rengi" yazısı ile Konsolu ve "Kırmızı metin rengi" yazısının sağında imlecin yerini gösteren gri bir dikdörtgeni göstermektedir.