Не могу разобраться с случайным выводом цветных символов в Pyhon? import random
import string
x=list(string.ascii_uppercase+string.digits)
for i in range(10):
random.shuffle(x)
print(*x)
в идеале хочется выводить символы аля как в фильме матрица(зеленые символы и случайные другим цветом например красным) но поскольку я только учусь и в гугле забанен не могу понять как сделать ни цвет не как реализовать случайные числа в случайном списке

21 Авг 2019 в 06:33
207 +1
0
Ответы
1

Для изменения цвета текста в консоли Python можно использовать ANSI Escape-коды. Например, для красного цвета текста можно использовать код \033[91m, а для зеленого - \033[92m.

Пример кода, который может помочь вам реализовать случайный вывод символов в разных цветах:

import random
import string
colors = ["\033[91m", "\033[92m"] # красный и зеленый цвета
reset = "\033[0m" # сброс цвета
x = list(string.ascii_uppercase + string.digits)
for i in range(10):
random.shuffle(x)
for char in x:
color = random.choice(colors)
print(color + char + reset, end="")
print()

Этот код случайным образом выбирает цвет (красный или зеленый) для каждого символа из списка x и выводит его в соответствующем цвете. Не забудьте, что для отображения цвета в консоли ваш терминал должен поддерживать ANSI Escape-коды.

20 Апр 2024 в 13:16
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир