import time
import sys
def attente(message, cycles=6, pause=0.4):
for i in range(cycles):
dots = "." * (i % 4)
sys.stdout.write(f"\r{message}{dots} ")
sys.stdout.flush()
time.sleep(pause)
print() # sauter une ligne
def progression(total=20, pause=0.2):
"""Affiche une barre de progression simple"""
for i in range(total + 1):
bar = "#" * i + "-" * (total - i)
percent = int((i / total) * 100)
sys.stdout.write(f"\r[{bar}] {percent}%")
sys.stdout.flush()
time.sleep(pause)
print("\n")
# --- Déroulement ---
print("Démarrage du système...\n")
time.sleep(1)
attente("Préparation des ressources")
attente("Vérification du serveur")
attente("Chargement du contenu")
print("\nProgression du chargement :")
progression()
print("La page sera bientôt disponible.")
time.sleep(1)
print("Merci de votre patience.")