Cambiar el color del texto y color del fondo en Python

La programación en Python ofrece una amplia gama de herramientas y bibliotecas que facilitan la manipulación de la salida visual en la consola. Una de estas bibliotecas es colorama, que permite cambiar el color del texto y el color de fondo para resaltar la salida en la consola. En este artículo, exploraremos cómo utilizar la biblioteca colorama para cambiar el color del texto y el color del fondo en Python.

Color del texto y color del fondo en Python

La manipulación de la salida visual en la consola puede ser útil en diversas situaciones. Ya sea para resaltar información importante, organizar la presentación de datos o simplemente agregar un toque visual atractivo, cambiar el color del texto y el color del fondo puede mejorar la legibilidad y la experiencia del usuario al interactuar con una aplicación de consola.

👊 ¿QUIERES INCREMENTAR TUS CONOCIMIENTOS EN PYTHON? 👊

Entonces te recomiendo tomar este curso de Python donde aprenderás a programar desde cero hasta convertirte en un experto, realizando varios ejercicios prácticos para que puedas aprender de una mejor manera.

👇

Cambiar el color del texto y color del fondo en Python

Cambiar el color del texto y color del fondo

A continuación, se muestra el código completo que utilizaremos para cambiar el color del texto y el color del fondo en Python:

from colorama import init, Fore, Back, Style
x = True
y = False

#Output: x and y is false
print(Fore.RED+'x and y is', x and y)

#Output: x or y is true
print(Back.WHITE+'x or y is', x or y)

#Output: not x is false
print(Fore.WHITE+Back.BLUE+'not x is', not x)

Explicación del código implementado en Python

Uso de la biblioteca colorama

Antes de profundizar en el código, es importante asegurarse de tener la biblioteca colorama instalada. Puedes instalarla utilizando el siguiente comando:

pip install colorama

Una vez instalada la biblioteca, podemos comenzar a utilizarla en nuestro código.

Importación de librería

El código comienza importando las diferentes funcionalidades necesarias de la biblioteca colorama. La línea from colorama import init, Fore, Back, Style importa las clases y métodos necesarios para cambiar el color del texto y el color del fondo en la consola.

from colorama import init, Fore, Back, Style

Definición de variables

Luego, se definen dos variables booleanas x e y, con valores True y False, respectivamente.

x = True
y = False

Funciones de colorama

A continuación, se imprimen en la consola una serie de declaraciones utilizando la función print(). Cada declaración muestra el resultado de una operación lógica y está formateada para cambiar el color del texto y el color del fondo utilizando los métodos proporcionados por la biblioteca colorama.

La siguiente linea imprime el resultado de la operación lógica x and y, que evalúa si tanto x como y son True. En este caso, el resultado es False y el texto se muestra en color rojo.

#Output: x and y is false
print(Fore.RED+'x and y is', x and y)

La siguiente línea imprime el resultado de la operación lógica x or y, que evalúa si al menos uno de los valores x o y es True. En este caso, el resultado es True y el fondo del texto se muestra en color blanco.

#Output: x or y is true
print(Back.WHITE+'x or y is', x or y)

La siguiente línea imprime el resultado de la operación lógica not x, que evalúa si x es False. En este caso, el resultado es False y el texto se muestra en color blanco con fondo azul.

#Output: not x is false
print(Fore.WHITE+Back.BLUE+'not x is', not x)

👀 Recuerda que si quieres aprender más de este lenguaje de programación, puedes acceder a este Curso de Python donde se explica paso a paso cómo aprender este lenguaje de una manera eficiente.

👇

Resultados del código creado

Al ejecutar el código anterior, obtendremos la siguiente salida en la consola:

Resultados del código en Python

La primera línea muestra el resultado de la operación lógica x and y, que es False. El texto se muestra en color rojo, lo que lo hace destacar visualmente.

En la segunda línea, se muestra el resultado de la operación lógica x or y, que es True. El texto tiene un fondo blanco, lo que resalta aún más.

Por último, la tercera línea presenta el resultado de la operación lógica not x, que también es False. El texto se muestra en color blanco con un fondo azul, lo que le da un aspecto distintivo.

Si te gusta la programación y quieres aprender mas, te recomiendo visitar mi pagina principal donde encontrara una gran variedad de programas en los cuales podrás aprender.