нужно чтобы каждая строка выводилась с определенным цветом, в последовательности белый, красный, черный

Создал программу, ради прикола, которая выводит 1000 - 7 пока не станет меньше нуля, нужно чтобы каждая строка выводилась с определенным цветом, в последовательности белый, красный, черный, не могу это сделать. Что-то уже написал, но выдает каждую строку по три раза

import time
import sys
from colorama import init
from random import choice

init(autoreset=True)

a = 1007
y = 1000

color = {'white': '\x1b[30m',
         'red': '\x1b[31m',
         'black': '\x1b[37m'}

color_key = ['white', 'red', 'black']

ck = 0
print(color[color_key[ck]])


while a != 13:
    a -= 7
    y -= 7
    x = ('{0} - 7 = {1}'.format(a, y))
    for i in color_key:
        print(color[i] + x)
    time.sleep(1/25)

ya_ghoul = ['Я ','г', 'у', 'л', 'ь']

for ghoul in ya_ghoul:
    sys.stdout.write(ghoul)
    sys.stdout.flush()
    time.sleep(0.2)

Ответы (0 шт):