Всегда считал скучными программы с консольным интерфейсом. Из-за этого невзлюбил многие языки программирования. Потому что обучение всегда начинается с примеров вывода в чёрно-белую консоль. Единственный способ сделать этот процесс увлекательным — это добавить весёлые цвета. Расскажу как сделать это на Python’е.
Пример Python кода для демонстрации цветов и других текстовых выделений:
#!/usr/bin/python -i
# -*- coding: utf-8 -*-
class color:
Red = ‘ 33[91m’
Green = ‘ 33[92m’
Yellow = ‘ 33[93m’
Blue = ‘ 33[94m’
Magenta = ‘ 33[95m’
Cyan = ‘ 33[96m’
White = ‘ 33[97m’
Grey = ‘ 33[90m’
BOLD = ‘ 33[1m’
ITALIC = ‘ 33[3m’
UNDERLINE = ‘ 33[4m’
END = ‘ 33[0m’
print color.Red + «Текст» + color.END
print color.Green + «Текст» + color.END
print color.Yellow + «Текст» + color.END
print color.Blue + «Текст» + color.END
print color.Magenta + «Текст» + color.END
print color.Cyan + «Текст» + color.END
print color.White + «Текст» + color.END
print color.Grey + «Текст» + color.END
print color.BOLD + «Текст» + color.END
print color.ITALIC + «Текст» + color.END
print color.UNDERLINE + «Текст» + color.END
Этот скрипт выдаст столбец слов «Текст», окрашенных в разные цвета.
Как видно из названий, подобным способом могут задаваться не только цвета, но и форматирование: жирный, курсив, подчёркивание.
Если при выводе в конце окрашенного участка не ставить «color.END», то весь последующий вывод в консоль будет иметь тот же цвет.