Consola#

Introducción#

La consola VEXcode 123 se muestra en la pestaña Consola dentro de VEXcode. Los métodos de consola pueden mostrar texto, números y valores de variables mientras se ejecuta un proyecto. También pueden mover el cursor de la consola a una nueva fila, borrar la consola, leer la entrada del usuario y establecer el color del texto impreso después de cambiar el color.

A continuación se muestra una lista de todos los métodos:

Acciones — Texto de salida o borrar la consola.

  • print — Muestra texto, números o valores de variables en la Consola.

  • new_line — Mueve el cursor de la consola al inicio de la siguiente fila.

  • clear: borra todas las filas de la consola.

Getter — Leer la entrada del usuario.

  • input — Espera la entrada del usuario y devuelve la respuesta como texto.

Mutator — Formato de texto impreso.

  • set_print_color — Establece el color utilizado para el texto impreso en la Consola.

Acciones#

print#

print muestra texto, números o valores de variables en la Consola utilizando la posición actual del cursor.

Usa el formato de cadena personalizado cuando quieras que un mensaje impreso incluya valores de tu proyecto, como una puntuación, un temporizador o una lectura de sensor. Consulte la página Formato de cadena para obtener más información.

Use new_line cuando desee que el siguiente valor impreso comience en una nueva fila.

Usage:
console.print(value, precision)

Parámetros

Descripción

value

El texto, el número o el valor de la variable que se mostrará en la Consola.

precision

Opcional. El número de decimales que se mostrarán al imprimir un número. El valor predeterminado es 0, por lo que los números se imprimen sin decimales.

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

La consola VEXcode, que muestra la consola y el texto "¡Hola, robot!", con un rectángulo gris a la derecha que muestra dónde está el cursor.

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

La consola VEXcode, que muestra la consola y el texto "0.33", con un rectángulo gris a la derecha que muestra dónde está el cursor.

new_line#

new_line mueve el cursor a la columna 1 en la siguiente fila de la Consola. El siguiente valor impreso aparecerá en esa fila.

Utilice este método cuando desee que el siguiente valor impreso comience en una nueva fila.

Usage:
console.new_line()

Parámetros

Descripción

Este método no tiene parámetros.

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

La consola VEXcode, que muestra la consola y el texto "Fila 1" que se muestra en la primera línea y "Fila 2" en la segunda línea, con un rectángulo gris a la derecha de "Fila 2" que muestra dónde está el cursor.

clear#

clear borra todas las filas de la Consola.

Usage:
console.clear()

Parámetros

Descripción

Este método no tiene parámetros.

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

Getter#

input#

input espera a que el usuario ingrese una respuesta, luego devuelve esa respuesta como texto.

El proyecto se detiene en input() hasta que se ingresa una respuesta en la Consola.

El valor devuelto por input() es siempre texto. Para usar la respuesta como un número, conviértala primero con int() o float().

Usage:
input()

Parámetros

Descripción

Este método no tiene parámetros.

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

La consola VEXcode, que muestra la consola y el texto "¿Cómo te llamas?VEX" en la primera línea y "Hola, VEX" en la segunda línea.

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

La consola VEXcode, que muestra la consola y el texto "Introduzca un número:4" que se muestra en la primera línea y "5" en la segunda línea.

Mutador#

set_print_color#

set_print_color establece el color utilizado para el texto impreso en la Consola después de utilizar este método. Al comienzo de un proyecto, el color del texto de la consola se establece en BLUE.

Usage:
console.set_print_color(color)

Parámetros

Descripción

color

El color a utilizar para el texto impreso en la Consola:

  • 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 consola VEXcode, que muestra la consola y el texto de color azul que dice "Color de texto predeterminado" que se muestra en la primera línea y "Color de texto rojo" de color rojo en la segunda línea, con un rectángulo gris a la derecha de "Color de texto rojo" que muestra dónde está el cursor.