<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>Python Map | Обучение</title><subtitle>Программируешь на Python? Тогда присоединяйся к https://t.me/PyMapChannel🐍</subtitle><author><name>Python Map | Обучение</name></author><id>https://teletype.in/atom/pymapchannel</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/pymapchannel?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@pymapchannel?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=pymapchannel"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/pymapchannel?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-08-17T18:43:50.773Z</updated><entry><id>pymapchannel:IVA0wmD63oV</id><link rel="alternate" type="text/html" href="https://teletype.in/@pymapchannel/IVA0wmD63oV?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=pymapchannel"></link><title>Цветной вывод в консоль</title><published>2024-10-27T13:40:03.871Z</published><updated>2024-10-27T13:45:41.774Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/04/ca/04ca8fff-d523-4d79-a429-9e8c73994afd.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/87/d8/87d8164b-a37d-447a-a398-2be02fb4d27f.png&quot;&gt;Python Map | Обучение</summary><content type="html">
  &lt;p id=&quot;fEy5&quot;&gt;&lt;a href=&quot;https://t.me/PyMapChannel&quot; target=&quot;_blank&quot;&gt;Python Map | Обучение&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;rjgP&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;bDmJ&quot;&gt;Для вывода цветного текста в консоли на языке Python можно воспользоваться управляющими последовательностями &lt;code&gt;ANSI&lt;/code&gt;. Эти последовательности начинаются с символа &lt;code&gt;\033&lt;/code&gt; и позволяют менять цвет текста и фона, а также задавать различные стили, такие как жирный или подчеркнутый.&lt;/p&gt;
  &lt;p id=&quot;mP0x&quot;&gt;&lt;/p&gt;
  &lt;blockquote id=&quot;3708&quot;&gt;&lt;strong&gt;Разбор кода&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;p id=&quot;dP8F&quot;&gt;1. Управляющие последовательности: Каждая последовательность начинается с &lt;code&gt;\033[&lt;/code&gt; и заканчивается &lt;code&gt;m&lt;/code&gt;. &lt;br /&gt;   - 0 — сбрасывает стиль.&lt;br /&gt;   - 1 — делает текст жирным.&lt;br /&gt;   - 4 — добавляет подчеркивание.&lt;br /&gt;   - Цвет текста задается числами от 30 до 37, а цвета фона — от 40 до 47.&lt;/p&gt;
  &lt;p id=&quot;JYBu&quot;&gt;2. Форматирование текста: С помощью &lt;a href=&quot;https://t.me/PyMapChannel/41&quot; target=&quot;_blank&quot;&gt;f-строк&lt;/a&gt; можно включать управляющие последовательности непосредственно в текст, который будет напечатан.&lt;/p&gt;
  &lt;p id=&quot;BplS&quot;&gt;3. Сброс: После каждого цветного текста следует использовать &lt;code&gt;RESET&lt;/code&gt;, чтобы сбросить стиль, иначе все последующие сообщения будут отображаться с заданным стилем.&lt;/p&gt;
  &lt;p id=&quot;omPX&quot;&gt;&lt;/p&gt;
  &lt;blockquote id=&quot;vLiE&quot;&gt;&lt;strong&gt;Как использовать?&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;p id=&quot;Z2fS&quot;&gt;Код ниже выведет текст в разных цветах в консоли, если ваша среда поддерживает ANSI-коды.  Для запуска кода вы можете использовать терминал.&lt;/p&gt;
  &lt;p id=&quot;QCHH&quot;&gt;&lt;em&gt;Python IDLE не поддерживает управляющие последовательности ANSI.&lt;/em&gt;&lt;/p&gt;
  &lt;figure id=&quot;EBO7&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/87/d8/87d8164b-a37d-447a-a398-2be02fb4d27f.png&quot; width=&quot;614&quot; /&gt;
  &lt;/figure&gt;
  &lt;blockquote id=&quot;gZy9&quot;&gt;&lt;strong&gt;Весь код&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;pre id=&quot;Ujtx&quot; data-lang=&quot;python&quot;&gt;# Стили
RESET = &amp;quot;\033[0m&amp;quot; # Сброс стиля
BOLD = &amp;quot;\033[1m&amp;quot;  # Жирный текст
UNDERSCORE = &amp;quot;\033[4m&amp;quot; # Подчеркнутый текст

# Цвета текста
BLACK = &amp;quot;\033[30m&amp;quot;
RED = &amp;quot;\033[31m&amp;quot;
GREEN = &amp;quot;\033[32m&amp;quot;
YELLOW = &amp;quot;\033[33m&amp;quot;
BLUE = &amp;quot;\033[34m&amp;quot;
MAGENTA = &amp;quot;\033[35m&amp;quot;
CYAN = &amp;quot;\033[36m&amp;quot;
WHITE = &amp;quot;\033[37m&amp;quot;

# Цвета фона
BG_BLACK = &amp;quot;\033[40m&amp;quot;
BG_RED = &amp;quot;\033[41m&amp;quot;
BG_GREEN = &amp;quot;\033[42m&amp;quot;
BG_YELLOW = &amp;quot;\033[43m&amp;quot;
BG_BLUE = &amp;quot;\033[44m&amp;quot;
BG_MAGENTA = &amp;quot;\033[45m&amp;quot;
BG_CYAN = &amp;quot;\033[46m&amp;quot;
BG_WHITE = &amp;quot;\033[47m&amp;quot;

# Пример использования
print(f&amp;quot;{BOLD}{GREEN}Это зеленый жирный текст!{RESET}&amp;quot;)
print(f&amp;quot;{RED}Это красный текст с обычным стилем.{RESET}&amp;quot;)
print(f&amp;quot;{BLUE}{UNDERSCORE}Это подчеркнутый синий текст.{RESET}&amp;quot;)
print(f&amp;quot;{YELLOW}{BG_CYAN}Это текст с желтым цветом и циановым фоном.{RESET}&amp;quot;)

# Пауза
input()&lt;/pre&gt;
  &lt;p id=&quot;Omh4&quot;&gt;&lt;/p&gt;
  &lt;blockquote id=&quot;5W53&quot;&gt;&lt;strong&gt;Заключение&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;p id=&quot;eQ0B&quot;&gt;Используя управляющие последовательности ANSI, вы можете легко добавлять цвет и стиль в текст, выводимый в консоль. Это может улучшить читаемость и визуальное восприятие сообщений в ваших приложениях.&lt;/p&gt;

</content></entry></feed>