Cela peut être de notoriété publique, mais j'écrirai un moyen simple d'animer avec une chaîne de caractères. Vous pouvez faire une animation comme celle-ci.
Je l'ai fait avec Python 3.6.1, mais en principe, cela peut être fait même si le langage est différent. Si l'environnement est tel que le retour chariot est reconnu, il sera affiché comme souhaité.
Le mécanisme est simple.
Il n'y en a que deux. Après cela, si vous ajustez l'intervalle d'affichage comme une animation, cela ressemblera à ça.
Est-ce que le plus simple est comme ça?
python
import time
interval = 0.50
print("1 \r", end="")
time.sleep(interval)
print(" 2 \r", end="")
time.sleep(interval)
print(" 3 \r", end="")
time.sleep(interval)
print(" 4 \r", end="")
time.sleep(interval)
print(" 5 \r", end="")
time.sleep(interval)
print(" \r", end="")
time.sleep(interval)
Si vous le faites un peu plus comme un programme, il ressemblera à ce qui suit.
python
import time
def animation(sts, times=3, interval=0.25):
for n in range(times):
for st in sts:
print(st, end="")
time.sleep(interval)
print("\r", end="")
print()
sts = [
"(・ ∀ ・)",
"(・ ∀ ・) Nino",
"(・ ∀ ・) Nino Nino",
"(・ ∀ ・)",
"(・ ∀ ・) Salut",
"(・ ∀ ・) Pugera",
]
times = 3
interval = 0.25
animation(sts, times, interval)