Console
El objeto global consola ofrece métodos para mostrar mensajes con formato y solicitar datos al usuario.
Mostrar mensajes
Sección titulada «Mostrar mensajes»| Método | Descripción |
|---|---|
consola.mostrar(texto) | Imprime texto con el color por defecto. |
consola.mostrar_error(texto) | Imprime en rojo. |
consola.mostrar_advertencia(texto) | Imprime en amarillo. |
consola.mostrar_exito(texto) | Imprime en verde. |
consola.mostrar_informacion(texto) | Imprime en azul. |
// Acá todos los metodos y ejemplos de la consola
// Mostrar un texto en la consola, el texto se mostrará en el color por defectoconsola.mostrar("¡Hola, Quetzal!")
// Mostrar un texto de error en la consola, el texto se mostrará en rojoconsola.mostrar_error("¡Error! No se pudo cargar el archivo.")
// Mostrar un texto de advertencia en la consola, el texto se mostrará en amarilloconsola.mostrar_advertencia("Advertencia: El archivo está corrupto.")
// Mostrar un texto de éxito en la consola, el texto se mostrará en verdeconsola.mostrar_exito("¡Éxito! El archivo se cargó correctamente.")
// Mostrar un texto de información en la consola, el texto se mostrará en azulconsola.mostrar_informacion("Información: El proceso ha finalizado.")Solicitar datos
Sección titulada «Solicitar datos»// Pedir una entrada al usuario por medio de la consolatexto valor = consola.pedir("Por favor, ingresa tu nombre:")
// Pedir una entrada secreta al usuario por medio de la consolatexto clave = consola.pedir_secreto("Por favor, ingresa tu contraseña:")pedirmuestra un mensaje y devuelve el texto introducido por el usuario.pedir_secretooculta la entrada (útil para contraseñas).
Interpolación con consola
Sección titulada «Interpolación con consola»Aprovecha cadenas interpoladas (t"...") para incluir valores calculados.
número resultado = 5 + 3consola.mostrar(t"Resultado: {resultado}")Consideraciones
Sección titulada «Consideraciones»- Las funciones de
consolaestán disponibles en todo el programa sin necesidad de importarlas. - El color de salida depende del soporte de tu terminal.
- Cuando ejecutes el intérprete dentro de scripts automatizados, evita solicitar entradas interactivas.