Всегда считал скучными программы с консольным интерфейсом. Из-за этого невзлюбил многие языки программирования. Потому что обучение всегда начинается с примеров вывода в чёрно-белую консоль. Единственный способ сделать этот процесс увлекательным - это добавить весёлые цвета. Расскажу как сделать это на Python'е.
Пример Python кода для демонстрации цветов и других текстовых выделений:
#!/usr/bin/python -i
# -*- coding: utf-8 -*-class color:
Red = '\033[91m'
Green = '\033[92m'
Yellow = '\033[93m'
Blue = '\033[94m'
Magenta = '\033[95m'
Cyan = '\033[96m'
White = '\033[97m'
Grey = '\033[90m'
BOLD = '\033[1m'
ITALIC = '\033[3m'
UNDERLINE = '\033[4m'
END = '\033[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", то весь последующий вывод в консоль будет иметь тот же цвет.