Created
October 4, 2021 11:03
-
-
Save innovatorved/7887e918f025a6fedd3bc2da28c43128 to your computer and use it in GitHub Desktop.
python-console-color-codes.ipynb
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"nbformat": 4, | |
"nbformat_minor": 0, | |
"metadata": { | |
"colab": { | |
"name": "python-console-color-codes.ipynb", | |
"provenance": [], | |
"collapsed_sections": [], | |
"include_colab_link": true | |
}, | |
"kernelspec": { | |
"display_name": "Python 3", | |
"name": "python3" | |
} | |
}, | |
"cells": [ | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"id": "view-in-github", | |
"colab_type": "text" | |
}, | |
"source": [ | |
"<a href=\"https://colab.research.google.com/gist/innovatorved/7887e918f025a6fedd3bc2da28c43128/python-console-color-codes.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"metadata": { | |
"id": "lIYdn1woOS1n" | |
}, | |
"source": [ | |
"class bcolors:\n", | |
" HEADER = '\\033[95m'\n", | |
" OKBLUE = '\\033[94m'\n", | |
" OKCYAN = '\\033[96m'\n", | |
" OKGREEN = '\\033[92m'\n", | |
" WARNING = '\\033[93m'\n", | |
" FAIL = '\\033[91m'\n", | |
" ENDC = '\\033[0m'\n", | |
" BOLD = '\\033[1m'\n", | |
" UNDERLINE = '\\033[4m'\n" | |
], | |
"execution_count": null, | |
"outputs": [] | |
}, | |
{ | |
"cell_type": "code", | |
"metadata": { | |
"colab": { | |
"base_uri": "https://localhost:8080/" | |
}, | |
"id": "zq9ErlYAbI2B", | |
"outputId": "a46cc14f-2d1b-4f6a-a978-7f6ee49059db" | |
}, | |
"source": [ | |
"print(f\"{bcolors.BOLD} this is warning {bcolors.ENDC}\")" | |
], | |
"execution_count": null, | |
"outputs": [ | |
{ | |
"output_type": "stream", | |
"name": "stdout", | |
"text": [ | |
"\u001b[1m this is warning \u001b[0m\n" | |
] | |
} | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"metadata": { | |
"colab": { | |
"base_uri": "https://localhost:8080/" | |
}, | |
"id": "6qsEiejhbmHL", | |
"outputId": "f937b5fe-3740-4d30-eaa2-2b39d730e4b9" | |
}, | |
"source": [ | |
"colored = lambda r, g, b, txt : f\"\\033[38;2;{r};{g};{b}m{txt}\\033[m\"\n", | |
"print(colored(161 , 159 , 215 , \"hello my name is VEd\"))" | |
], | |
"execution_count": null, | |
"outputs": [ | |
{ | |
"output_type": "stream", | |
"name": "stdout", | |
"text": [ | |
"\u001b[38;2;161;159;215mhello my name is VEd\u001b[m\n" | |
] | |
} | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"metadata": { | |
"colab": { | |
"base_uri": "https://localhost:8080/" | |
}, | |
"id": "u-wNBOzebtd3", | |
"outputId": "bb9f4d80-d695-4fd0-cf8c-126d54165b25" | |
}, | |
"source": [ | |
"print(\"\\033[0;37;40m Normal text\\n\")\n", | |
"print(\"\\033[2;37;40m Underlined text\\033[0;37;40m \\n\")\n", | |
"print(\"\\033[1;37;40m Bright Colour\\033[0;37;40m \\n\")\n", | |
"print(\"\\033[3;37;40m Negative Colour\\033[0;37;40m \\n\")\n", | |
"print(\"\\033[5;37;40m Negative Colour\\033[0;37;40m\\n\")\n", | |
" \n", | |
"print(\"\\033[1;37;40m \\033[2;37:40m TextColour BlackBackground TextColour GreyBackground WhiteText ColouredBackground\\033[0;37;40m\\n\")\n", | |
"print(\"\\033[1;30;40m Dark Gray \\033[0m 1;30;40m \\033[0;30;47m Black \\033[0m 0;30;47m \\033[0;37;41m Black \\033[0m 0;37;41m\")\n", | |
"print(\"\\033[1;31;40m Bright Red \\033[0m 1;31;40m \\033[0;31;47m Red \\033[0m 0;31;47m \\033[0;37;42m Black \\033[0m 0;37;42m\")\n", | |
"print(\"\\033[1;32;40m Bright Green \\033[0m 1;32;40m \\033[0;32;47m Green \\033[0m 0;32;47m \\033[0;37;43m Black \\033[0m 0;37;43m\")\n", | |
"print(\"\\033[1;33;40m Yellow \\033[0m 1;33;40m \\033[0;33;47m Brown \\033[0m 0;33;47m \\033[0;37;44m Black \\033[0m 0;37;44m\")\n", | |
"print(\"\\033[1;34;40m Bright Blue \\033[0m 1;34;40m \\033[0;34;47m Blue \\033[0m 0;34;47m \\033[0;37;45m Black \\033[0m 0;37;45m\")\n", | |
"print(\"\\033[1;35;40m Bright Magenta \\033[0m 1;35;40m \\033[0;35;47m Magenta \\033[0m 0;35;47m \\033[0;37;46m Black \\033[0m 0;37;46m\")\n", | |
"print(\"\\033[1;36;40m Bright Cyan \\033[0m 1;36;40m \\033[0;36;47m Cyan \\033[0m 0;36;47m \\033[0;37;47m Black \\033[0m 0;37;47m\")\n", | |
"print(\"\\033[1;37;40m White \\033[0m 1;37;40m \\033[0;37;40m Light Grey \\033[0m 0;37;40m \\033[0;37;48m Black \\033[0m 0;37;48m\")" | |
], | |
"execution_count": null, | |
"outputs": [ | |
{ | |
"output_type": "stream", | |
"name": "stdout", | |
"text": [ | |
"\u001b[0;37;40m Normal text\n", | |
"\n", | |
"\u001b[2;37;40m Underlined text\u001b[0;37;40m \n", | |
"\n", | |
"\u001b[1;37;40m Bright Colour\u001b[0;37;40m \n", | |
"\n", | |
"\u001b[3;37;40m Negative Colour\u001b[0;37;40m \n", | |
"\n", | |
"\u001b[5;37;40m Negative Colour\u001b[0;37;40m\n", | |
"\n", | |
"\u001b[1;37;40m \u001b[2;37:40m TextColour BlackBackground TextColour GreyBackground WhiteText ColouredBackground\u001b[0;37;40m\n", | |
"\n", | |
"\u001b[1;30;40m Dark Gray \u001b[0m 1;30;40m \u001b[0;30;47m Black \u001b[0m 0;30;47m \u001b[0;37;41m Black \u001b[0m 0;37;41m\n", | |
"\u001b[1;31;40m Bright Red \u001b[0m 1;31;40m \u001b[0;31;47m Red \u001b[0m 0;31;47m \u001b[0;37;42m Black \u001b[0m 0;37;42m\n", | |
"\u001b[1;32;40m Bright Green \u001b[0m 1;32;40m \u001b[0;32;47m Green \u001b[0m 0;32;47m \u001b[0;37;43m Black \u001b[0m 0;37;43m\n", | |
"\u001b[1;33;40m Yellow \u001b[0m 1;33;40m \u001b[0;33;47m Brown \u001b[0m 0;33;47m \u001b[0;37;44m Black \u001b[0m 0;37;44m\n", | |
"\u001b[1;34;40m Bright Blue \u001b[0m 1;34;40m \u001b[0;34;47m Blue \u001b[0m 0;34;47m \u001b[0;37;45m Black \u001b[0m 0;37;45m\n", | |
"\u001b[1;35;40m Bright Magenta \u001b[0m 1;35;40m \u001b[0;35;47m Magenta \u001b[0m 0;35;47m \u001b[0;37;46m Black \u001b[0m 0;37;46m\n", | |
"\u001b[1;36;40m Bright Cyan \u001b[0m 1;36;40m \u001b[0;36;47m Cyan \u001b[0m 0;36;47m \u001b[0;37;47m Black \u001b[0m 0;37;47m\n", | |
"\u001b[1;37;40m White \u001b[0m 1;37;40m \u001b[0;37;40m Light Grey \u001b[0m 0;37;40m \u001b[0;37;48m Black \u001b[0m 0;37;48m\n" | |
] | |
} | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"metadata": { | |
"colab": { | |
"base_uri": "https://localhost:8080/" | |
}, | |
"id": "q1s7ltvKerZv", | |
"outputId": "03f072fb-6f29-40c3-a6de-597547aa9632" | |
}, | |
"source": [ | |
"def print_format_table():\n", | |
" \"\"\"\n", | |
" prints table of formatted text format options\n", | |
" \"\"\"\n", | |
" for style in range(8):\n", | |
" for fg in range(30,38):\n", | |
" s1 = ''\n", | |
" for bg in range(40,48):\n", | |
" format = ';'.join([str(style), str(fg), str(bg)])\n", | |
" s1 += '\\x1b[%sm %s \\x1b[0m' % (format, format)\n", | |
" print(s1)\n", | |
" print('\\n')\n", | |
"\n", | |
"print_format_table()" | |
], | |
"execution_count": null, | |
"outputs": [ | |
{ | |
"output_type": "stream", | |
"name": "stdout", | |
"text": [ | |
"\u001b[0;30;40m 0;30;40 \u001b[0m\u001b[0;30;41m 0;30;41 \u001b[0m\u001b[0;30;42m 0;30;42 \u001b[0m\u001b[0;30;43m 0;30;43 \u001b[0m\u001b[0;30;44m 0;30;44 \u001b[0m\u001b[0;30;45m 0;30;45 \u001b[0m\u001b[0;30;46m 0;30;46 \u001b[0m\u001b[0;30;47m 0;30;47 \u001b[0m\n", | |
"\u001b[0;31;40m 0;31;40 \u001b[0m\u001b[0;31;41m 0;31;41 \u001b[0m\u001b[0;31;42m 0;31;42 \u001b[0m\u001b[0;31;43m 0;31;43 \u001b[0m\u001b[0;31;44m 0;31;44 \u001b[0m\u001b[0;31;45m 0;31;45 \u001b[0m\u001b[0;31;46m 0;31;46 \u001b[0m\u001b[0;31;47m 0;31;47 \u001b[0m\n", | |
"\u001b[0;32;40m 0;32;40 \u001b[0m\u001b[0;32;41m 0;32;41 \u001b[0m\u001b[0;32;42m 0;32;42 \u001b[0m\u001b[0;32;43m 0;32;43 \u001b[0m\u001b[0;32;44m 0;32;44 \u001b[0m\u001b[0;32;45m 0;32;45 \u001b[0m\u001b[0;32;46m 0;32;46 \u001b[0m\u001b[0;32;47m 0;32;47 \u001b[0m\n", | |
"\u001b[0;33;40m 0;33;40 \u001b[0m\u001b[0;33;41m 0;33;41 \u001b[0m\u001b[0;33;42m 0;33;42 \u001b[0m\u001b[0;33;43m 0;33;43 \u001b[0m\u001b[0;33;44m 0;33;44 \u001b[0m\u001b[0;33;45m 0;33;45 \u001b[0m\u001b[0;33;46m 0;33;46 \u001b[0m\u001b[0;33;47m 0;33;47 \u001b[0m\n", | |
"\u001b[0;34;40m 0;34;40 \u001b[0m\u001b[0;34;41m 0;34;41 \u001b[0m\u001b[0;34;42m 0;34;42 \u001b[0m\u001b[0;34;43m 0;34;43 \u001b[0m\u001b[0;34;44m 0;34;44 \u001b[0m\u001b[0;34;45m 0;34;45 \u001b[0m\u001b[0;34;46m 0;34;46 \u001b[0m\u001b[0;34;47m 0;34;47 \u001b[0m\n", | |
"\u001b[0;35;40m 0;35;40 \u001b[0m\u001b[0;35;41m 0;35;41 \u001b[0m\u001b[0;35;42m 0;35;42 \u001b[0m\u001b[0;35;43m 0;35;43 \u001b[0m\u001b[0;35;44m 0;35;44 \u001b[0m\u001b[0;35;45m 0;35;45 \u001b[0m\u001b[0;35;46m 0;35;46 \u001b[0m\u001b[0;35;47m 0;35;47 \u001b[0m\n", | |
"\u001b[0;36;40m 0;36;40 \u001b[0m\u001b[0;36;41m 0;36;41 \u001b[0m\u001b[0;36;42m 0;36;42 \u001b[0m\u001b[0;36;43m 0;36;43 \u001b[0m\u001b[0;36;44m 0;36;44 \u001b[0m\u001b[0;36;45m 0;36;45 \u001b[0m\u001b[0;36;46m 0;36;46 \u001b[0m\u001b[0;36;47m 0;36;47 \u001b[0m\n", | |
"\u001b[0;37;40m 0;37;40 \u001b[0m\u001b[0;37;41m 0;37;41 \u001b[0m\u001b[0;37;42m 0;37;42 \u001b[0m\u001b[0;37;43m 0;37;43 \u001b[0m\u001b[0;37;44m 0;37;44 \u001b[0m\u001b[0;37;45m 0;37;45 \u001b[0m\u001b[0;37;46m 0;37;46 \u001b[0m\u001b[0;37;47m 0;37;47 \u001b[0m\n", | |
"\n", | |
"\n", | |
"\u001b[1;30;40m 1;30;40 \u001b[0m\u001b[1;30;41m 1;30;41 \u001b[0m\u001b[1;30;42m 1;30;42 \u001b[0m\u001b[1;30;43m 1;30;43 \u001b[0m\u001b[1;30;44m 1;30;44 \u001b[0m\u001b[1;30;45m 1;30;45 \u001b[0m\u001b[1;30;46m 1;30;46 \u001b[0m\u001b[1;30;47m 1;30;47 \u001b[0m\n", | |
"\u001b[1;31;40m 1;31;40 \u001b[0m\u001b[1;31;41m 1;31;41 \u001b[0m\u001b[1;31;42m 1;31;42 \u001b[0m\u001b[1;31;43m 1;31;43 \u001b[0m\u001b[1;31;44m 1;31;44 \u001b[0m\u001b[1;31;45m 1;31;45 \u001b[0m\u001b[1;31;46m 1;31;46 \u001b[0m\u001b[1;31;47m 1;31;47 \u001b[0m\n", | |
"\u001b[1;32;40m 1;32;40 \u001b[0m\u001b[1;32;41m 1;32;41 \u001b[0m\u001b[1;32;42m 1;32;42 \u001b[0m\u001b[1;32;43m 1;32;43 \u001b[0m\u001b[1;32;44m 1;32;44 \u001b[0m\u001b[1;32;45m 1;32;45 \u001b[0m\u001b[1;32;46m 1;32;46 \u001b[0m\u001b[1;32;47m 1;32;47 \u001b[0m\n", | |
"\u001b[1;33;40m 1;33;40 \u001b[0m\u001b[1;33;41m 1;33;41 \u001b[0m\u001b[1;33;42m 1;33;42 \u001b[0m\u001b[1;33;43m 1;33;43 \u001b[0m\u001b[1;33;44m 1;33;44 \u001b[0m\u001b[1;33;45m 1;33;45 \u001b[0m\u001b[1;33;46m 1;33;46 \u001b[0m\u001b[1;33;47m 1;33;47 \u001b[0m\n", | |
"\u001b[1;34;40m 1;34;40 \u001b[0m\u001b[1;34;41m 1;34;41 \u001b[0m\u001b[1;34;42m 1;34;42 \u001b[0m\u001b[1;34;43m 1;34;43 \u001b[0m\u001b[1;34;44m 1;34;44 \u001b[0m\u001b[1;34;45m 1;34;45 \u001b[0m\u001b[1;34;46m 1;34;46 \u001b[0m\u001b[1;34;47m 1;34;47 \u001b[0m\n", | |
"\u001b[1;35;40m 1;35;40 \u001b[0m\u001b[1;35;41m 1;35;41 \u001b[0m\u001b[1;35;42m 1;35;42 \u001b[0m\u001b[1;35;43m 1;35;43 \u001b[0m\u001b[1;35;44m 1;35;44 \u001b[0m\u001b[1;35;45m 1;35;45 \u001b[0m\u001b[1;35;46m 1;35;46 \u001b[0m\u001b[1;35;47m 1;35;47 \u001b[0m\n", | |
"\u001b[1;36;40m 1;36;40 \u001b[0m\u001b[1;36;41m 1;36;41 \u001b[0m\u001b[1;36;42m 1;36;42 \u001b[0m\u001b[1;36;43m 1;36;43 \u001b[0m\u001b[1;36;44m 1;36;44 \u001b[0m\u001b[1;36;45m 1;36;45 \u001b[0m\u001b[1;36;46m 1;36;46 \u001b[0m\u001b[1;36;47m 1;36;47 \u001b[0m\n", | |
"\u001b[1;37;40m 1;37;40 \u001b[0m\u001b[1;37;41m 1;37;41 \u001b[0m\u001b[1;37;42m 1;37;42 \u001b[0m\u001b[1;37;43m 1;37;43 \u001b[0m\u001b[1;37;44m 1;37;44 \u001b[0m\u001b[1;37;45m 1;37;45 \u001b[0m\u001b[1;37;46m 1;37;46 \u001b[0m\u001b[1;37;47m 1;37;47 \u001b[0m\n", | |
"\n", | |
"\n", | |
"\u001b[2;30;40m 2;30;40 \u001b[0m\u001b[2;30;41m 2;30;41 \u001b[0m\u001b[2;30;42m 2;30;42 \u001b[0m\u001b[2;30;43m 2;30;43 \u001b[0m\u001b[2;30;44m 2;30;44 \u001b[0m\u001b[2;30;45m 2;30;45 \u001b[0m\u001b[2;30;46m 2;30;46 \u001b[0m\u001b[2;30;47m 2;30;47 \u001b[0m\n", | |
"\u001b[2;31;40m 2;31;40 \u001b[0m\u001b[2;31;41m 2;31;41 \u001b[0m\u001b[2;31;42m 2;31;42 \u001b[0m\u001b[2;31;43m 2;31;43 \u001b[0m\u001b[2;31;44m 2;31;44 \u001b[0m\u001b[2;31;45m 2;31;45 \u001b[0m\u001b[2;31;46m 2;31;46 \u001b[0m\u001b[2;31;47m 2;31;47 \u001b[0m\n", | |
"\u001b[2;32;40m 2;32;40 \u001b[0m\u001b[2;32;41m 2;32;41 \u001b[0m\u001b[2;32;42m 2;32;42 \u001b[0m\u001b[2;32;43m 2;32;43 \u001b[0m\u001b[2;32;44m 2;32;44 \u001b[0m\u001b[2;32;45m 2;32;45 \u001b[0m\u001b[2;32;46m 2;32;46 \u001b[0m\u001b[2;32;47m 2;32;47 \u001b[0m\n", | |
"\u001b[2;33;40m 2;33;40 \u001b[0m\u001b[2;33;41m 2;33;41 \u001b[0m\u001b[2;33;42m 2;33;42 \u001b[0m\u001b[2;33;43m 2;33;43 \u001b[0m\u001b[2;33;44m 2;33;44 \u001b[0m\u001b[2;33;45m 2;33;45 \u001b[0m\u001b[2;33;46m 2;33;46 \u001b[0m\u001b[2;33;47m 2;33;47 \u001b[0m\n", | |
"\u001b[2;34;40m 2;34;40 \u001b[0m\u001b[2;34;41m 2;34;41 \u001b[0m\u001b[2;34;42m 2;34;42 \u001b[0m\u001b[2;34;43m 2;34;43 \u001b[0m\u001b[2;34;44m 2;34;44 \u001b[0m\u001b[2;34;45m 2;34;45 \u001b[0m\u001b[2;34;46m 2;34;46 \u001b[0m\u001b[2;34;47m 2;34;47 \u001b[0m\n", | |
"\u001b[2;35;40m 2;35;40 \u001b[0m\u001b[2;35;41m 2;35;41 \u001b[0m\u001b[2;35;42m 2;35;42 \u001b[0m\u001b[2;35;43m 2;35;43 \u001b[0m\u001b[2;35;44m 2;35;44 \u001b[0m\u001b[2;35;45m 2;35;45 \u001b[0m\u001b[2;35;46m 2;35;46 \u001b[0m\u001b[2;35;47m 2;35;47 \u001b[0m\n", | |
"\u001b[2;36;40m 2;36;40 \u001b[0m\u001b[2;36;41m 2;36;41 \u001b[0m\u001b[2;36;42m 2;36;42 \u001b[0m\u001b[2;36;43m 2;36;43 \u001b[0m\u001b[2;36;44m 2;36;44 \u001b[0m\u001b[2;36;45m 2;36;45 \u001b[0m\u001b[2;36;46m 2;36;46 \u001b[0m\u001b[2;36;47m 2;36;47 \u001b[0m\n", | |
"\u001b[2;37;40m 2;37;40 \u001b[0m\u001b[2;37;41m 2;37;41 \u001b[0m\u001b[2;37;42m 2;37;42 \u001b[0m\u001b[2;37;43m 2;37;43 \u001b[0m\u001b[2;37;44m 2;37;44 \u001b[0m\u001b[2;37;45m 2;37;45 \u001b[0m\u001b[2;37;46m 2;37;46 \u001b[0m\u001b[2;37;47m 2;37;47 \u001b[0m\n", | |
"\n", | |
"\n", | |
"\u001b[3;30;40m 3;30;40 \u001b[0m\u001b[3;30;41m 3;30;41 \u001b[0m\u001b[3;30;42m 3;30;42 \u001b[0m\u001b[3;30;43m 3;30;43 \u001b[0m\u001b[3;30;44m 3;30;44 \u001b[0m\u001b[3;30;45m 3;30;45 \u001b[0m\u001b[3;30;46m 3;30;46 \u001b[0m\u001b[3;30;47m 3;30;47 \u001b[0m\n", | |
"\u001b[3;31;40m 3;31;40 \u001b[0m\u001b[3;31;41m 3;31;41 \u001b[0m\u001b[3;31;42m 3;31;42 \u001b[0m\u001b[3;31;43m 3;31;43 \u001b[0m\u001b[3;31;44m 3;31;44 \u001b[0m\u001b[3;31;45m 3;31;45 \u001b[0m\u001b[3;31;46m 3;31;46 \u001b[0m\u001b[3;31;47m 3;31;47 \u001b[0m\n", | |
"\u001b[3;32;40m 3;32;40 \u001b[0m\u001b[3;32;41m 3;32;41 \u001b[0m\u001b[3;32;42m 3;32;42 \u001b[0m\u001b[3;32;43m 3;32;43 \u001b[0m\u001b[3;32;44m 3;32;44 \u001b[0m\u001b[3;32;45m 3;32;45 \u001b[0m\u001b[3;32;46m 3;32;46 \u001b[0m\u001b[3;32;47m 3;32;47 \u001b[0m\n", | |
"\u001b[3;33;40m 3;33;40 \u001b[0m\u001b[3;33;41m 3;33;41 \u001b[0m\u001b[3;33;42m 3;33;42 \u001b[0m\u001b[3;33;43m 3;33;43 \u001b[0m\u001b[3;33;44m 3;33;44 \u001b[0m\u001b[3;33;45m 3;33;45 \u001b[0m\u001b[3;33;46m 3;33;46 \u001b[0m\u001b[3;33;47m 3;33;47 \u001b[0m\n", | |
"\u001b[3;34;40m 3;34;40 \u001b[0m\u001b[3;34;41m 3;34;41 \u001b[0m\u001b[3;34;42m 3;34;42 \u001b[0m\u001b[3;34;43m 3;34;43 \u001b[0m\u001b[3;34;44m 3;34;44 \u001b[0m\u001b[3;34;45m 3;34;45 \u001b[0m\u001b[3;34;46m 3;34;46 \u001b[0m\u001b[3;34;47m 3;34;47 \u001b[0m\n", | |
"\u001b[3;35;40m 3;35;40 \u001b[0m\u001b[3;35;41m 3;35;41 \u001b[0m\u001b[3;35;42m 3;35;42 \u001b[0m\u001b[3;35;43m 3;35;43 \u001b[0m\u001b[3;35;44m 3;35;44 \u001b[0m\u001b[3;35;45m 3;35;45 \u001b[0m\u001b[3;35;46m 3;35;46 \u001b[0m\u001b[3;35;47m 3;35;47 \u001b[0m\n", | |
"\u001b[3;36;40m 3;36;40 \u001b[0m\u001b[3;36;41m 3;36;41 \u001b[0m\u001b[3;36;42m 3;36;42 \u001b[0m\u001b[3;36;43m 3;36;43 \u001b[0m\u001b[3;36;44m 3;36;44 \u001b[0m\u001b[3;36;45m 3;36;45 \u001b[0m\u001b[3;36;46m 3;36;46 \u001b[0m\u001b[3;36;47m 3;36;47 \u001b[0m\n", | |
"\u001b[3;37;40m 3;37;40 \u001b[0m\u001b[3;37;41m 3;37;41 \u001b[0m\u001b[3;37;42m 3;37;42 \u001b[0m\u001b[3;37;43m 3;37;43 \u001b[0m\u001b[3;37;44m 3;37;44 \u001b[0m\u001b[3;37;45m 3;37;45 \u001b[0m\u001b[3;37;46m 3;37;46 \u001b[0m\u001b[3;37;47m 3;37;47 \u001b[0m\n", | |
"\n", | |
"\n", | |
"\u001b[4;30;40m 4;30;40 \u001b[0m\u001b[4;30;41m 4;30;41 \u001b[0m\u001b[4;30;42m 4;30;42 \u001b[0m\u001b[4;30;43m 4;30;43 \u001b[0m\u001b[4;30;44m 4;30;44 \u001b[0m\u001b[4;30;45m 4;30;45 \u001b[0m\u001b[4;30;46m 4;30;46 \u001b[0m\u001b[4;30;47m 4;30;47 \u001b[0m\n", | |
"\u001b[4;31;40m 4;31;40 \u001b[0m\u001b[4;31;41m 4;31;41 \u001b[0m\u001b[4;31;42m 4;31;42 \u001b[0m\u001b[4;31;43m 4;31;43 \u001b[0m\u001b[4;31;44m 4;31;44 \u001b[0m\u001b[4;31;45m 4;31;45 \u001b[0m\u001b[4;31;46m 4;31;46 \u001b[0m\u001b[4;31;47m 4;31;47 \u001b[0m\n", | |
"\u001b[4;32;40m 4;32;40 \u001b[0m\u001b[4;32;41m 4;32;41 \u001b[0m\u001b[4;32;42m 4;32;42 \u001b[0m\u001b[4;32;43m 4;32;43 \u001b[0m\u001b[4;32;44m 4;32;44 \u001b[0m\u001b[4;32;45m 4;32;45 \u001b[0m\u001b[4;32;46m 4;32;46 \u001b[0m\u001b[4;32;47m 4;32;47 \u001b[0m\n", | |
"\u001b[4;33;40m 4;33;40 \u001b[0m\u001b[4;33;41m 4;33;41 \u001b[0m\u001b[4;33;42m 4;33;42 \u001b[0m\u001b[4;33;43m 4;33;43 \u001b[0m\u001b[4;33;44m 4;33;44 \u001b[0m\u001b[4;33;45m 4;33;45 \u001b[0m\u001b[4;33;46m 4;33;46 \u001b[0m\u001b[4;33;47m 4;33;47 \u001b[0m\n", | |
"\u001b[4;34;40m 4;34;40 \u001b[0m\u001b[4;34;41m 4;34;41 \u001b[0m\u001b[4;34;42m 4;34;42 \u001b[0m\u001b[4;34;43m 4;34;43 \u001b[0m\u001b[4;34;44m 4;34;44 \u001b[0m\u001b[4;34;45m 4;34;45 \u001b[0m\u001b[4;34;46m 4;34;46 \u001b[0m\u001b[4;34;47m 4;34;47 \u001b[0m\n", | |
"\u001b[4;35;40m 4;35;40 \u001b[0m\u001b[4;35;41m 4;35;41 \u001b[0m\u001b[4;35;42m 4;35;42 \u001b[0m\u001b[4;35;43m 4;35;43 \u001b[0m\u001b[4;35;44m 4;35;44 \u001b[0m\u001b[4;35;45m 4;35;45 \u001b[0m\u001b[4;35;46m 4;35;46 \u001b[0m\u001b[4;35;47m 4;35;47 \u001b[0m\n", | |
"\u001b[4;36;40m 4;36;40 \u001b[0m\u001b[4;36;41m 4;36;41 \u001b[0m\u001b[4;36;42m 4;36;42 \u001b[0m\u001b[4;36;43m 4;36;43 \u001b[0m\u001b[4;36;44m 4;36;44 \u001b[0m\u001b[4;36;45m 4;36;45 \u001b[0m\u001b[4;36;46m 4;36;46 \u001b[0m\u001b[4;36;47m 4;36;47 \u001b[0m\n", | |
"\u001b[4;37;40m 4;37;40 \u001b[0m\u001b[4;37;41m 4;37;41 \u001b[0m\u001b[4;37;42m 4;37;42 \u001b[0m\u001b[4;37;43m 4;37;43 \u001b[0m\u001b[4;37;44m 4;37;44 \u001b[0m\u001b[4;37;45m 4;37;45 \u001b[0m\u001b[4;37;46m 4;37;46 \u001b[0m\u001b[4;37;47m 4;37;47 \u001b[0m\n", | |
"\n", | |
"\n", | |
"\u001b[5;30;40m 5;30;40 \u001b[0m\u001b[5;30;41m 5;30;41 \u001b[0m\u001b[5;30;42m 5;30;42 \u001b[0m\u001b[5;30;43m 5;30;43 \u001b[0m\u001b[5;30;44m 5;30;44 \u001b[0m\u001b[5;30;45m 5;30;45 \u001b[0m\u001b[5;30;46m 5;30;46 \u001b[0m\u001b[5;30;47m 5;30;47 \u001b[0m\n", | |
"\u001b[5;31;40m 5;31;40 \u001b[0m\u001b[5;31;41m 5;31;41 \u001b[0m\u001b[5;31;42m 5;31;42 \u001b[0m\u001b[5;31;43m 5;31;43 \u001b[0m\u001b[5;31;44m 5;31;44 \u001b[0m\u001b[5;31;45m 5;31;45 \u001b[0m\u001b[5;31;46m 5;31;46 \u001b[0m\u001b[5;31;47m 5;31;47 \u001b[0m\n", | |
"\u001b[5;32;40m 5;32;40 \u001b[0m\u001b[5;32;41m 5;32;41 \u001b[0m\u001b[5;32;42m 5;32;42 \u001b[0m\u001b[5;32;43m 5;32;43 \u001b[0m\u001b[5;32;44m 5;32;44 \u001b[0m\u001b[5;32;45m 5;32;45 \u001b[0m\u001b[5;32;46m 5;32;46 \u001b[0m\u001b[5;32;47m 5;32;47 \u001b[0m\n", | |
"\u001b[5;33;40m 5;33;40 \u001b[0m\u001b[5;33;41m 5;33;41 \u001b[0m\u001b[5;33;42m 5;33;42 \u001b[0m\u001b[5;33;43m 5;33;43 \u001b[0m\u001b[5;33;44m 5;33;44 \u001b[0m\u001b[5;33;45m 5;33;45 \u001b[0m\u001b[5;33;46m 5;33;46 \u001b[0m\u001b[5;33;47m 5;33;47 \u001b[0m\n", | |
"\u001b[5;34;40m 5;34;40 \u001b[0m\u001b[5;34;41m 5;34;41 \u001b[0m\u001b[5;34;42m 5;34;42 \u001b[0m\u001b[5;34;43m 5;34;43 \u001b[0m\u001b[5;34;44m 5;34;44 \u001b[0m\u001b[5;34;45m 5;34;45 \u001b[0m\u001b[5;34;46m 5;34;46 \u001b[0m\u001b[5;34;47m 5;34;47 \u001b[0m\n", | |
"\u001b[5;35;40m 5;35;40 \u001b[0m\u001b[5;35;41m 5;35;41 \u001b[0m\u001b[5;35;42m 5;35;42 \u001b[0m\u001b[5;35;43m 5;35;43 \u001b[0m\u001b[5;35;44m 5;35;44 \u001b[0m\u001b[5;35;45m 5;35;45 \u001b[0m\u001b[5;35;46m 5;35;46 \u001b[0m\u001b[5;35;47m 5;35;47 \u001b[0m\n", | |
"\u001b[5;36;40m 5;36;40 \u001b[0m\u001b[5;36;41m 5;36;41 \u001b[0m\u001b[5;36;42m 5;36;42 \u001b[0m\u001b[5;36;43m 5;36;43 \u001b[0m\u001b[5;36;44m 5;36;44 \u001b[0m\u001b[5;36;45m 5;36;45 \u001b[0m\u001b[5;36;46m 5;36;46 \u001b[0m\u001b[5;36;47m 5;36;47 \u001b[0m\n", | |
"\u001b[5;37;40m 5;37;40 \u001b[0m\u001b[5;37;41m 5;37;41 \u001b[0m\u001b[5;37;42m 5;37;42 \u001b[0m\u001b[5;37;43m 5;37;43 \u001b[0m\u001b[5;37;44m 5;37;44 \u001b[0m\u001b[5;37;45m 5;37;45 \u001b[0m\u001b[5;37;46m 5;37;46 \u001b[0m\u001b[5;37;47m 5;37;47 \u001b[0m\n", | |
"\n", | |
"\n", | |
"\u001b[6;30;40m 6;30;40 \u001b[0m\u001b[6;30;41m 6;30;41 \u001b[0m\u001b[6;30;42m 6;30;42 \u001b[0m\u001b[6;30;43m 6;30;43 \u001b[0m\u001b[6;30;44m 6;30;44 \u001b[0m\u001b[6;30;45m 6;30;45 \u001b[0m\u001b[6;30;46m 6;30;46 \u001b[0m\u001b[6;30;47m 6;30;47 \u001b[0m\n", | |
"\u001b[6;31;40m 6;31;40 \u001b[0m\u001b[6;31;41m 6;31;41 \u001b[0m\u001b[6;31;42m 6;31;42 \u001b[0m\u001b[6;31;43m 6;31;43 \u001b[0m\u001b[6;31;44m 6;31;44 \u001b[0m\u001b[6;31;45m 6;31;45 \u001b[0m\u001b[6;31;46m 6;31;46 \u001b[0m\u001b[6;31;47m 6;31;47 \u001b[0m\n", | |
"\u001b[6;32;40m 6;32;40 \u001b[0m\u001b[6;32;41m 6;32;41 \u001b[0m\u001b[6;32;42m 6;32;42 \u001b[0m\u001b[6;32;43m 6;32;43 \u001b[0m\u001b[6;32;44m 6;32;44 \u001b[0m\u001b[6;32;45m 6;32;45 \u001b[0m\u001b[6;32;46m 6;32;46 \u001b[0m\u001b[6;32;47m 6;32;47 \u001b[0m\n", | |
"\u001b[6;33;40m 6;33;40 \u001b[0m\u001b[6;33;41m 6;33;41 \u001b[0m\u001b[6;33;42m 6;33;42 \u001b[0m\u001b[6;33;43m 6;33;43 \u001b[0m\u001b[6;33;44m 6;33;44 \u001b[0m\u001b[6;33;45m 6;33;45 \u001b[0m\u001b[6;33;46m 6;33;46 \u001b[0m\u001b[6;33;47m 6;33;47 \u001b[0m\n", | |
"\u001b[6;34;40m 6;34;40 \u001b[0m\u001b[6;34;41m 6;34;41 \u001b[0m\u001b[6;34;42m 6;34;42 \u001b[0m\u001b[6;34;43m 6;34;43 \u001b[0m\u001b[6;34;44m 6;34;44 \u001b[0m\u001b[6;34;45m 6;34;45 \u001b[0m\u001b[6;34;46m 6;34;46 \u001b[0m\u001b[6;34;47m 6;34;47 \u001b[0m\n", | |
"\u001b[6;35;40m 6;35;40 \u001b[0m\u001b[6;35;41m 6;35;41 \u001b[0m\u001b[6;35;42m 6;35;42 \u001b[0m\u001b[6;35;43m 6;35;43 \u001b[0m\u001b[6;35;44m 6;35;44 \u001b[0m\u001b[6;35;45m 6;35;45 \u001b[0m\u001b[6;35;46m 6;35;46 \u001b[0m\u001b[6;35;47m 6;35;47 \u001b[0m\n", | |
"\u001b[6;36;40m 6;36;40 \u001b[0m\u001b[6;36;41m 6;36;41 \u001b[0m\u001b[6;36;42m 6;36;42 \u001b[0m\u001b[6;36;43m 6;36;43 \u001b[0m\u001b[6;36;44m 6;36;44 \u001b[0m\u001b[6;36;45m 6;36;45 \u001b[0m\u001b[6;36;46m 6;36;46 \u001b[0m\u001b[6;36;47m 6;36;47 \u001b[0m\n", | |
"\u001b[6;37;40m 6;37;40 \u001b[0m\u001b[6;37;41m 6;37;41 \u001b[0m\u001b[6;37;42m 6;37;42 \u001b[0m\u001b[6;37;43m 6;37;43 \u001b[0m\u001b[6;37;44m 6;37;44 \u001b[0m\u001b[6;37;45m 6;37;45 \u001b[0m\u001b[6;37;46m 6;37;46 \u001b[0m\u001b[6;37;47m 6;37;47 \u001b[0m\n", | |
"\n", | |
"\n", | |
"\u001b[7;30;40m 7;30;40 \u001b[0m\u001b[7;30;41m 7;30;41 \u001b[0m\u001b[7;30;42m 7;30;42 \u001b[0m\u001b[7;30;43m 7;30;43 \u001b[0m\u001b[7;30;44m 7;30;44 \u001b[0m\u001b[7;30;45m 7;30;45 \u001b[0m\u001b[7;30;46m 7;30;46 \u001b[0m\u001b[7;30;47m 7;30;47 \u001b[0m\n", | |
"\u001b[7;31;40m 7;31;40 \u001b[0m\u001b[7;31;41m 7;31;41 \u001b[0m\u001b[7;31;42m 7;31;42 \u001b[0m\u001b[7;31;43m 7;31;43 \u001b[0m\u001b[7;31;44m 7;31;44 \u001b[0m\u001b[7;31;45m 7;31;45 \u001b[0m\u001b[7;31;46m 7;31;46 \u001b[0m\u001b[7;31;47m 7;31;47 \u001b[0m\n", | |
"\u001b[7;32;40m 7;32;40 \u001b[0m\u001b[7;32;41m 7;32;41 \u001b[0m\u001b[7;32;42m 7;32;42 \u001b[0m\u001b[7;32;43m 7;32;43 \u001b[0m\u001b[7;32;44m 7;32;44 \u001b[0m\u001b[7;32;45m 7;32;45 \u001b[0m\u001b[7;32;46m 7;32;46 \u001b[0m\u001b[7;32;47m 7;32;47 \u001b[0m\n", | |
"\u001b[7;33;40m 7;33;40 \u001b[0m\u001b[7;33;41m 7;33;41 \u001b[0m\u001b[7;33;42m 7;33;42 \u001b[0m\u001b[7;33;43m 7;33;43 \u001b[0m\u001b[7;33;44m 7;33;44 \u001b[0m\u001b[7;33;45m 7;33;45 \u001b[0m\u001b[7;33;46m 7;33;46 \u001b[0m\u001b[7;33;47m 7;33;47 \u001b[0m\n", | |
"\u001b[7;34;40m 7;34;40 \u001b[0m\u001b[7;34;41m 7;34;41 \u001b[0m\u001b[7;34;42m 7;34;42 \u001b[0m\u001b[7;34;43m 7;34;43 \u001b[0m\u001b[7;34;44m 7;34;44 \u001b[0m\u001b[7;34;45m 7;34;45 \u001b[0m\u001b[7;34;46m 7;34;46 \u001b[0m\u001b[7;34;47m 7;34;47 \u001b[0m\n", | |
"\u001b[7;35;40m 7;35;40 \u001b[0m\u001b[7;35;41m 7;35;41 \u001b[0m\u001b[7;35;42m 7;35;42 \u001b[0m\u001b[7;35;43m 7;35;43 \u001b[0m\u001b[7;35;44m 7;35;44 \u001b[0m\u001b[7;35;45m 7;35;45 \u001b[0m\u001b[7;35;46m 7;35;46 \u001b[0m\u001b[7;35;47m 7;35;47 \u001b[0m\n", | |
"\u001b[7;36;40m 7;36;40 \u001b[0m\u001b[7;36;41m 7;36;41 \u001b[0m\u001b[7;36;42m 7;36;42 \u001b[0m\u001b[7;36;43m 7;36;43 \u001b[0m\u001b[7;36;44m 7;36;44 \u001b[0m\u001b[7;36;45m 7;36;45 \u001b[0m\u001b[7;36;46m 7;36;46 \u001b[0m\u001b[7;36;47m 7;36;47 \u001b[0m\n", | |
"\u001b[7;37;40m 7;37;40 \u001b[0m\u001b[7;37;41m 7;37;41 \u001b[0m\u001b[7;37;42m 7;37;42 \u001b[0m\u001b[7;37;43m 7;37;43 \u001b[0m\u001b[7;37;44m 7;37;44 \u001b[0m\u001b[7;37;45m 7;37;45 \u001b[0m\u001b[7;37;46m 7;37;46 \u001b[0m\u001b[7;37;47m 7;37;47 \u001b[0m\n", | |
"\n", | |
"\n" | |
] | |
} | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"metadata": { | |
"id": "UPIZ2T8Zd6Xd" | |
}, | |
"source": [ | |
"CEND = '\\33[0m'\n", | |
"CBOLD = '\\33[1m'\n", | |
"CITALIC = '\\33[3m'\n", | |
"CURL = '\\33[4m'\n", | |
"CBLINK = '\\33[5m'\n", | |
"CBLINK2 = '\\33[6m'\n", | |
"CSELECTED = '\\33[7m'\n", | |
"\n", | |
"CBLACK = '\\33[30m'\n", | |
"CRED = '\\33[31m'\n", | |
"CGREEN = '\\33[32m'\n", | |
"CYELLOW = '\\33[33m'\n", | |
"CBLUE = '\\33[34m'\n", | |
"CVIOLET = '\\33[35m'\n", | |
"CBEIGE = '\\33[36m'\n", | |
"CWHITE = '\\33[37m'\n", | |
"\n", | |
"CBLACKBG = '\\33[40m'\n", | |
"CREDBG = '\\33[41m'\n", | |
"CGREENBG = '\\33[42m'\n", | |
"CYELLOWBG = '\\33[43m'\n", | |
"CBLUEBG = '\\33[44m'\n", | |
"CVIOLETBG = '\\33[45m'\n", | |
"CBEIGEBG = '\\33[46m'\n", | |
"CWHITEBG = '\\33[47m'\n", | |
"\n", | |
"CGREY = '\\33[90m'\n", | |
"CRED2 = '\\33[91m'\n", | |
"CGREEN2 = '\\33[92m'\n", | |
"CYELLOW2 = '\\33[93m'\n", | |
"CBLUE2 = '\\33[94m'\n", | |
"CVIOLET2 = '\\33[95m'\n", | |
"CBEIGE2 = '\\33[96m'\n", | |
"CWHITE2 = '\\33[97m'\n", | |
"\n", | |
"CGREYBG = '\\33[100m'\n", | |
"CREDBG2 = '\\33[101m'\n", | |
"CGREENBG2 = '\\33[102m'\n", | |
"CYELLOWBG2 = '\\33[103m'\n", | |
"CBLUEBG2 = '\\33[104m'\n", | |
"CVIOLETBG2 = '\\33[105m'\n", | |
"CBEIGEBG2 = '\\33[106m'\n", | |
"CWHITEBG2 = '\\33[107m'" | |
], | |
"execution_count": null, | |
"outputs": [] | |
}, | |
{ | |
"cell_type": "code", | |
"metadata": { | |
"colab": { | |
"base_uri": "https://localhost:8080/" | |
}, | |
"id": "I44DGMtqd7To", | |
"outputId": "46fc4c4f-f56f-4360-ee0c-80eefeebeb94" | |
}, | |
"source": [ | |
"x = 0\n", | |
"for i in range(24):\n", | |
" colors = \"\"\n", | |
" for j in range(5):\n", | |
" code = str(x+j)\n", | |
" colors = colors + \"\\33[\" + code + \"m\\\\33[\" + code + \"m\\033[0m \"\n", | |
" print(colors)\n", | |
" x = x + 5" | |
], | |
"execution_count": null, | |
"outputs": [ | |
{ | |
"output_type": "stream", | |
"name": "stdout", | |
"text": [ | |
"\u001b[0m\\33[0m\u001b[0m \u001b[1m\\33[1m\u001b[0m \u001b[2m\\33[2m\u001b[0m \u001b[3m\\33[3m\u001b[0m \u001b[4m\\33[4m\u001b[0m \n", | |
"\u001b[5m\\33[5m\u001b[0m \u001b[6m\\33[6m\u001b[0m \u001b[7m\\33[7m\u001b[0m \u001b[8m\\33[8m\u001b[0m \u001b[9m\\33[9m\u001b[0m \n", | |
"\u001b[10m\\33[10m\u001b[0m \u001b[11m\\33[11m\u001b[0m \u001b[12m\\33[12m\u001b[0m \u001b[13m\\33[13m\u001b[0m \u001b[14m\\33[14m\u001b[0m \n", | |
"\u001b[15m\\33[15m\u001b[0m \u001b[16m\\33[16m\u001b[0m \u001b[17m\\33[17m\u001b[0m \u001b[18m\\33[18m\u001b[0m \u001b[19m\\33[19m\u001b[0m \n", | |
"\u001b[20m\\33[20m\u001b[0m \u001b[21m\\33[21m\u001b[0m \u001b[22m\\33[22m\u001b[0m \u001b[23m\\33[23m\u001b[0m \u001b[24m\\33[24m\u001b[0m \n", | |
"\u001b[25m\\33[25m\u001b[0m \u001b[26m\\33[26m\u001b[0m \u001b[27m\\33[27m\u001b[0m \u001b[28m\\33[28m\u001b[0m \u001b[29m\\33[29m\u001b[0m \n", | |
"\u001b[30m\\33[30m\u001b[0m \u001b[31m\\33[31m\u001b[0m \u001b[32m\\33[32m\u001b[0m \u001b[33m\\33[33m\u001b[0m \u001b[34m\\33[34m\u001b[0m \n", | |
"\u001b[35m\\33[35m\u001b[0m \u001b[36m\\33[36m\u001b[0m \u001b[37m\\33[37m\u001b[0m \u001b[38m\\33[38m\u001b[0m \u001b[39m\\33[39m\u001b[0m \n", | |
"\u001b[40m\\33[40m\u001b[0m \u001b[41m\\33[41m\u001b[0m \u001b[42m\\33[42m\u001b[0m \u001b[43m\\33[43m\u001b[0m \u001b[44m\\33[44m\u001b[0m \n", | |
"\u001b[45m\\33[45m\u001b[0m \u001b[46m\\33[46m\u001b[0m \u001b[47m\\33[47m\u001b[0m \u001b[48m\\33[48m\u001b[0m \u001b[49m\\33[49m\u001b[0m \n", | |
"\u001b[50m\\33[50m\u001b[0m \u001b[51m\\33[51m\u001b[0m \u001b[52m\\33[52m\u001b[0m \u001b[53m\\33[53m\u001b[0m \u001b[54m\\33[54m\u001b[0m \n", | |
"\u001b[55m\\33[55m\u001b[0m \u001b[56m\\33[56m\u001b[0m \u001b[57m\\33[57m\u001b[0m \u001b[58m\\33[58m\u001b[0m \u001b[59m\\33[59m\u001b[0m \n", | |
"\u001b[60m\\33[60m\u001b[0m \u001b[61m\\33[61m\u001b[0m \u001b[62m\\33[62m\u001b[0m \u001b[63m\\33[63m\u001b[0m \u001b[64m\\33[64m\u001b[0m \n", | |
"\u001b[65m\\33[65m\u001b[0m \u001b[66m\\33[66m\u001b[0m \u001b[67m\\33[67m\u001b[0m \u001b[68m\\33[68m\u001b[0m \u001b[69m\\33[69m\u001b[0m \n", | |
"\u001b[70m\\33[70m\u001b[0m \u001b[71m\\33[71m\u001b[0m \u001b[72m\\33[72m\u001b[0m \u001b[73m\\33[73m\u001b[0m \u001b[74m\\33[74m\u001b[0m \n", | |
"\u001b[75m\\33[75m\u001b[0m \u001b[76m\\33[76m\u001b[0m \u001b[77m\\33[77m\u001b[0m \u001b[78m\\33[78m\u001b[0m \u001b[79m\\33[79m\u001b[0m \n", | |
"\u001b[80m\\33[80m\u001b[0m \u001b[81m\\33[81m\u001b[0m \u001b[82m\\33[82m\u001b[0m \u001b[83m\\33[83m\u001b[0m \u001b[84m\\33[84m\u001b[0m \n", | |
"\u001b[85m\\33[85m\u001b[0m \u001b[86m\\33[86m\u001b[0m \u001b[87m\\33[87m\u001b[0m \u001b[88m\\33[88m\u001b[0m \u001b[89m\\33[89m\u001b[0m \n", | |
"\u001b[90m\\33[90m\u001b[0m \u001b[91m\\33[91m\u001b[0m \u001b[92m\\33[92m\u001b[0m \u001b[93m\\33[93m\u001b[0m \u001b[94m\\33[94m\u001b[0m \n", | |
"\u001b[95m\\33[95m\u001b[0m \u001b[96m\\33[96m\u001b[0m \u001b[97m\\33[97m\u001b[0m \u001b[98m\\33[98m\u001b[0m \u001b[99m\\33[99m\u001b[0m \n", | |
"\u001b[100m\\33[100m\u001b[0m \u001b[101m\\33[101m\u001b[0m \u001b[102m\\33[102m\u001b[0m \u001b[103m\\33[103m\u001b[0m \u001b[104m\\33[104m\u001b[0m \n", | |
"\u001b[105m\\33[105m\u001b[0m \u001b[106m\\33[106m\u001b[0m \u001b[107m\\33[107m\u001b[0m \u001b[108m\\33[108m\u001b[0m \u001b[109m\\33[109m\u001b[0m \n", | |
"\u001b[110m\\33[110m\u001b[0m \u001b[111m\\33[111m\u001b[0m \u001b[112m\\33[112m\u001b[0m \u001b[113m\\33[113m\u001b[0m \u001b[114m\\33[114m\u001b[0m \n", | |
"\u001b[115m\\33[115m\u001b[0m \u001b[116m\\33[116m\u001b[0m \u001b[117m\\33[117m\u001b[0m \u001b[118m\\33[118m\u001b[0m \u001b[119m\\33[119m\u001b[0m \n" | |
] | |
} | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"metadata": { | |
"colab": { | |
"base_uri": "https://localhost:8080/" | |
}, | |
"id": "Fzdzam6veMvj", | |
"outputId": "55fcdc8f-853a-4315-ecb3-fdfa466ca9a3" | |
}, | |
"source": [ | |
"import os\n", | |
"\n", | |
"# System call\n", | |
"os.system(\"\")\n", | |
"\n", | |
"# Class of different styles\n", | |
"class style():\n", | |
" BLACK = '\\033[30m'\n", | |
" RED = '\\033[31m'\n", | |
" GREEN = '\\033[32m'\n", | |
" YELLOW = '\\033[33m'\n", | |
" BLUE = '\\033[34m'\n", | |
" MAGENTA = '\\033[35m'\n", | |
" CYAN = '\\033[36m'\n", | |
" WHITE = '\\033[37m'\n", | |
" UNDERLINE = '\\033[4m'\n", | |
" RESET = '\\033[0m'\n", | |
"\n", | |
"print(style.YELLOW + \"Hello, World!\")" | |
], | |
"execution_count": null, | |
"outputs": [ | |
{ | |
"output_type": "stream", | |
"name": "stdout", | |
"text": [ | |
"\u001b[33mHello, World!\n" | |
] | |
} | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"metadata": { | |
"colab": { | |
"base_uri": "https://localhost:8080/" | |
}, | |
"id": "lcmNaa1neRXC", | |
"outputId": "b6e1ce18-9525-4db8-f5c4-f2e5e464ebb6" | |
}, | |
"source": [ | |
"CSI = \"\\x1B[\"\n", | |
"print(CSI+\"31;40m\" + \"Colored Text\" + CSI + \"0m\")" | |
], | |
"execution_count": null, | |
"outputs": [ | |
{ | |
"output_type": "stream", | |
"name": "stdout", | |
"text": [ | |
"\u001b[31;40mColored Text\u001b[0m\n" | |
] | |
} | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"metadata": { | |
"colab": { | |
"base_uri": "https://localhost:8080/", | |
"height": 243 | |
}, | |
"id": "gnOF0XJueTfY", | |
"outputId": "0c87249b-955f-4260-f7ff-ac5cedf780fc" | |
}, | |
"source": [ | |
"from sty import fg, bg, ef, rs\n", | |
"\n", | |
"foo = fg.red + 'This is red text!' + fg.rs\n", | |
"bar = bg.blue + 'This has a blue background!' + bg.rs\n", | |
"baz = ef.italic + 'This is italic text' + rs.italic\n", | |
"qux = fg(201) + 'This is pink text using 8bit colors' + fg.rs\n", | |
"qui = fg(255, 10, 10) + 'This is red text using 24bit colors.' + fg.rs\n", | |
"\n", | |
"# Add custom colors:\n", | |
"\n", | |
"from sty import Style, RgbFg\n", | |
"\n", | |
"fg.orange = Style(RgbFg(255, 150, 50))\n", | |
"\n", | |
"buf = fg.orange + 'Yay, Im orange.' + fg.rs\n", | |
"\n", | |
"print(foo, bar, baz, qux, qui, buf, sep='\\n')" | |
], | |
"execution_count": null, | |
"outputs": [ | |
{ | |
"output_type": "error", | |
"ename": "ModuleNotFoundError", | |
"evalue": "ignored", | |
"traceback": [ | |
"\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", | |
"\u001b[0;31mModuleNotFoundError\u001b[0m Traceback (most recent call last)", | |
"\u001b[0;32m<ipython-input-14-a29614b40a62>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0;32mfrom\u001b[0m \u001b[0msty\u001b[0m \u001b[0;32mimport\u001b[0m \u001b[0mfg\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mbg\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mef\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mrs\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 2\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 3\u001b[0m \u001b[0mfoo\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mfg\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mred\u001b[0m \u001b[0;34m+\u001b[0m \u001b[0;34m'This is red text!'\u001b[0m \u001b[0;34m+\u001b[0m \u001b[0mfg\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mrs\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 4\u001b[0m \u001b[0mbar\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mbg\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mblue\u001b[0m \u001b[0;34m+\u001b[0m \u001b[0;34m'This has a blue background!'\u001b[0m \u001b[0;34m+\u001b[0m \u001b[0mbg\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mrs\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 5\u001b[0m \u001b[0mbaz\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mef\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mitalic\u001b[0m \u001b[0;34m+\u001b[0m \u001b[0;34m'This is italic text'\u001b[0m \u001b[0;34m+\u001b[0m \u001b[0mrs\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mitalic\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", | |
"\u001b[0;31mModuleNotFoundError\u001b[0m: No module named 'sty'" | |
] | |
} | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"metadata": { | |
"id": "HZPk9mRUegIU" | |
}, | |
"source": [ | |
"from colorit import *\n", | |
"\n", | |
"# Use this to ensure that ColorIt will be usable by certain command line interfaces\n", | |
"# Note: This clears the terminal\n", | |
"init_colorit()\n", | |
"\n", | |
"# Foreground\n", | |
"print(color(\"This text is red\", Colors.red))\n", | |
"print(color(\"This text is orange\", Colors.orange))\n", | |
"print(color(\"This text is yellow\", Colors.yellow))\n", | |
"print(color(\"This text is green\", Colors.green))\n", | |
"print(color(\"This text is blue\", Colors.blue))\n", | |
"print(color(\"This text is purple\", Colors.purple))\n", | |
"print(color(\"This text is white\", Colors.white))\n", | |
"\n", | |
"# Background\n", | |
"print(background(\"This text has a background that is red\", Colors.red))\n", | |
"print(background(\"This text has a background that is orange\", Colors.orange))\n", | |
"print(background(\"This text has a background that is yellow\", Colors.yellow))\n", | |
"print(background(\"This text has a background that is green\", Colors.green))\n", | |
"print(background(\"This text has a background that is blue\", Colors.blue))\n", | |
"print(background(\"This text has a background that is purple\", Colors.purple))\n", | |
"print(background(\"This text has a background that is white\", Colors.white))\n", | |
"\n", | |
"# Custom\n", | |
"print(color(\"This color has a custom grey text color\", (150, 150, 150)))\n", | |
"print(background(\"This color has a custom grey background\", (150, 150, 150)))\n", | |
"\n", | |
"# Combination\n", | |
"print(\n", | |
" background(\n", | |
" color(\"This text is blue with a white background\", Colors.blue), Colors.white\n", | |
" )\n", | |
")\n", | |
"\n", | |
"# If you are using Windows Command Line, this is so that it doesn't close immediately\n", | |
"input()" | |
], | |
"execution_count": null, | |
"outputs": [] | |
}, | |
{ | |
"cell_type": "code", | |
"metadata": { | |
"id": "PTa_W-xEpPhs" | |
}, | |
"source": [ | |
"!mkdir pythonColorCodes\n" | |
], | |
"execution_count": null, | |
"outputs": [] | |
}, | |
{ | |
"cell_type": "code", | |
"metadata": { | |
"id": "EpSfzx3NpVZt" | |
}, | |
"source": [ | |
"" | |
], | |
"execution_count": null, | |
"outputs": [] | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Python Console Color Output
Able to change output color in python @innovatorved
Authors
🚀 About Me
I'm a Developer i will feel the code then write .