Анимация текста python

Как сделать так, чтобы во время загрузки в моей программе к тексту "Загрузка" каждую секунду прибавлялось по точке, а потом они убирались (через print.)

Вот такой код сейчас (прога чисто по фану):

from time import sleep
import time
import random
import sys
from colorama import init, Fore, Back, Style
from random import randint



init(convert=True)

ggg=(input('Вас приветствует программа hack casino vulkan!\nНапишите 1 чтобы начать, 0 чтобы пойти пойти нафиг\n'))

if ggg=='1':
    print(Back.GREEN + 'Загрузка...')  #тут
    time.sleep(randint(9, 30))
    print(Back.GREEN + 'Запуск...')  #тут
    time.sleep(randint(12, 45))

else:
    print(Back.BLUE + 'Вы идете нафиг...')
    time.sleep(3)
    print(Back.RED + 'Вы пришли нафиг! Досвидания!')
    time.sleep(3)
    sys.exit()

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

Автор решения: dllx

Если попытаться сделать исключительно через метод print в некоторых консолях работать будет а в некоторых нет

import time
import random
import sys
from turtle import back
from colorama import init, Fore, Back, Style
from random import randint
import os


init(convert=True)

ggg=(input('Вас приветствует программа hack casino vulkan!\nНапишите 1 чтобы начать, 0 чтобы пойти пойти нафиг\n'))

if ggg=='1':
    Time=randint(9, 30)
    Count=Time*2
    load="."
    for i in range(Count):
        os.system("cls")
        print(Back.GREEN + f'Загрузка{load}' + Back.BLACK)
        if len(load) == 3 :load=""
        load = load+"."
        time.sleep(0.5)

    Time=randint(12, 45)
    Count=Time*2
    load="."
    for i in range(Count):
        print(Back.GREEN + f'Запуск{load}' + Back.BLACK)
        load = load+"."
        if len(load) == 3 :load="."
        time.sleep(0.5)


else:
    print(Back.BLUE + 'Вы идете нафиг...')
    time.sleep(3)
    print(Back.RED + 'Вы пришли нафиг! Досвидания!')
    time.sleep(3)
    sys.exit()
→ Ссылка