ipatov_dn
@ipatov_dn

Не могу разобраться с случайным выводом цветных символов в Pyhon?

import random
import string
x=list(string.ascii_uppercase+string.digits)
for i in range(10):
    random.shuffle(x)
    print(*x)


в идеале хочется выводить символы аля как в фильме матрица(зеленые символы и случайные другим цветом например красным) но поскольку я только учусь и в гугле забанен не могу понять как сделать ни цвет не как реализовать случайные числа в случайном списке
  • Вопрос задан
  • 317 просмотров
Решения вопроса 1
@red-barbarian
если консоль понимает ANSI коды, то
import random
import string
GREEN = '\033[92m'
RED = '\033[91m'
ENDC = '\033[0m'
x=list(string.ascii_uppercase+string.digits)
for i in range(10):
    random.shuffle(x)
    y = [GREEN+l if  random.random() > 0.1 else RED+l for l in x]
    print(*y)

print(ENDC)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Обратите внимание на colorama
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы