Console#

Introduction#

La console VEXcode 123 s’affiche dans l’onglet Console de VEXcode. Les méthodes de la console permettent d’afficher du texte, des nombres et les valeurs des variables pendant l’exécution d’un projet. Elles permettent également de déplacer le curseur de la console vers une nouvelle ligne, d’effacer la console, de lire les entrées utilisateur et de modifier la couleur du texte affiché.

Vous trouverez ci-dessous la liste de toutes les méthodes :

Actions — Afficher du texte ou effacer la console.

  • print — Affiche du texte, des nombres ou des valeurs de variables dans la console.

  • new_line — Déplace le curseur de la console au début de la ligne suivante.

  • clear — Efface toutes les lignes de la console.

Getter — Lire les entrées de l’utilisateur.

  • input — Attend l’entrée de l’utilisateur et renvoie la réponse sous forme de texte.

Mutateur — Format du texte imprimé.

  • set_print_color — Définit la couleur utilisée pour le texte imprimé dans la console.

Actes#

print#

print affiche du texte, des nombres ou des valeurs de variables dans la console en utilisant la position actuelle du curseur.

Utilisez la mise en forme personnalisée des chaînes de caractères lorsque vous souhaitez qu’un message imprimé inclue des valeurs de votre projet, comme un score, un chronomètre ou une mesure de capteur. Consultez la page Mise en forme des chaînes de caractères pour plus d’informations.

Utilisez new_line lorsque vous souhaitez que la prochaine valeur imprimée commence sur une nouvelle ligne.

Usage:
console.print(value, precision)

Paramètres

Description

value

Le texte, le nombre ou la valeur de variable à afficher dans la console.

precision

Facultatif. Nombre de décimales à afficher lors de l’impression d’un nombre. Par défaut : 0(sans décimale).

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

La console VEXcode affiche la console et le texte « Bonjour, robot ! », avec un rectangle gris à droite indiquant l'emplacement du curseur.

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

La console VEXcode affiche la console et le texte « 0.33 », avec un rectangle gris à droite indiquant la position du curseur.

new_line#

La commande new_line déplace le curseur à la première colonne de la ligne suivante dans la console. La prochaine valeur affichée apparaîtra sur cette ligne.

Utilisez cette méthode lorsque vous souhaitez que la valeur imprimée suivante commence sur une nouvelle ligne.

Usage:
console.new_line()

Paramètres

Description

Cette méthode ne comporte aucun paramètre.

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

La console VEXcode, affichant la console et le texte « Ligne 1 » sur la première ligne et « Ligne 2 » sur la deuxième ligne, avec un rectangle gris à droite de « Ligne 2 » indiquant l’emplacement du curseur.

clear#

clear efface toutes les lignes de la console.

Usage:
console.clear()

Paramètres

Description

Cette méthode ne comporte aucun paramètre.

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

Getter#

input#

input attend que l’utilisateur saisisse une réponse, puis renvoie cette réponse sous forme de texte.

Le projet se met en pause à input() jusqu’à ce qu’une réponse soit saisie dans la console.

La valeur renvoyée par input() est toujours du texte. Pour utiliser la réponse comme un nombre, convertissez-la d’abord avec int() ou float().

Usage:
input()

Paramètres

Description

Cette méthode ne comporte aucun paramètre.

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

La console VEXcode affiche la console et le texte « Quel est votre nom ? VEX » sur la première ligne et « Bonjour, VEX » sur la deuxième ligne.

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

La console VEXcode affiche la console et le texte « Entrez un nombre : 4 » sur la première ligne et « 5 » sur la deuxième ligne.

Mutateur#

set_print_color#

set_print_color définit la couleur utilisée pour le texte imprimé dans la console après l’utilisation de cette méthode. Au début d’un projet, la couleur du texte de la console est définie sur BLUE.

Usage:
console.set_print_color(color)

Paramètres

Description

color

Couleur à utiliser pour le texte imprimé dans la console :

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

La console VEXcode affiche la console et le texte bleu « Couleur de texte par défaut » sur la première ligne et le texte rouge « Couleur de texte rouge » sur la deuxième ligne, avec un rectangle gris à droite de « Couleur de texte rouge » indiquant l'emplacement du curseur.