Video
How to add colored text and background to your Python Programs
In this video tutorial you will learn how to add colors to your Python programs. You can install 3rd party modules like colorama, but sometimes it’s better if you just write your own!
Video Tutorial
Youtube blocked in your school? Here’s the Google Drive Link instead.
Full Code
Full Code
import os os.system("cls") #use this for windows. change to os.system("clear") for linux COLORS = {\ "black":"\u001b[30;1m", "red": "\u001b[31;1m", "green":"\u001b[32m", "yellow":"\u001b[33;1m", "blue":"\u001b[34;1m", "magenta":"\u001b[35m", "cyan": "\u001b[36m", "white":"\u001b[37m", "yellow-background":"\u001b[43m", "black-background":"\u001b[40m", "cyan-background":"\u001b[46;1m", } #You can add more colors and backgrounds to the dictionary if you like. def colorText(text): for color in COLORS: text = text.replace("[[" + color + "]]", COLORS[color]) return text #Example printing out some text hello = "[[red]]hello [[blue]]world[[white]]" print(colorText(hello)) #Example printing out an ASCII file f = open("pythonlogo2.txt","r") ascii = "".join(f.readlines()) print(colorText(ascii))