Lorsque vous jouez à des jeux, le mot `` NOW LOADING '' est dans le coin inférieur droit, Je pense qu'il y en a qui bougent de gauche à droite et que certains personnages deviennent plus gros, mais c'est tout. Je suis désolé si vous ne comprenez pas.
Le code est écrit en python3. C'est un mauvais code, mais pardonnez-moi s'il vous plaît ...
Vous pouvez utiliser le retour chariot (\ r) pour remplacer la sortie du terminal. Par exemple, si vous souhaitez créer une animation où le trait d'union «-» se déplace vers la droite toutes les 0,5 seconde, le code ressemble à ceci:
sample.py
import time
for i in range(0, 9):
print('\r{0} {1}%'.format(' ' * i, '-'), end='')
time.sleep(0.5)
move.py
import time
import os
def main():
#Définition de la valeur initiale pour la boucle
num = 1
#Paramètres de l'horloge
clock = 0.5
os.system('cls')
print(" ")
#Code qui déplace les caractères d'ici
while num != 0:
str = 'N O W L O A D I N G'
space = ' ' * num
count = num - 20
if num < 20:
time.sleep(clock)
#La partie représentation du personnage. Se déplace latéralement à mesure que la valeur de num augmente
print('\r{0} {1}'.format(space, str), end='')
num += 1
else:
#Après avoir déplacé 20 espaces pleine largeur vers la droite, sortez vers la droite et entrez par la gauche
if count <= len(str):
time.sleep(clock)
print('\r{0} {1} {2}'.format(str[len(str) - count:], ' ' * (num - count), str[:(le`n(str) - count)]), end='')
num += 1
else:
num = 1
if __name__ == "__main__":
main()
Je ne pense pas que ce sera un programme utile, mais avec le programme d'installation du package Je pense que c'est à la mode si les lettres «INSTALLATION» bougent.
J'aimerais pouvoir déplacer les caractères originaux et l'art ASCII pendant l'installation de ʻaptou
yum`!
Je pense.
En fait, je prévoyais de créer le code suivant pour que les poissons nagent ...
Mambo nage sur un petit écran LCD sur un lecteur CD dans la voiture d'un ami Il y a un mode, et j'ai pensé que ce serait sympa, alors je l'ai fait moi-même. Cependant, je pense que le code n'est pas si cool, et le poisson de manière inattendue Je ne pouvais pas l'afficher gentiment, alors je l'ai posté en bonus ... Mi ((((° >>>)
fish.py
import time
import os
def main():
#Définition de la valeur initiale pour la boucle
num = 1
#Paramètres de l'horloge
clock = float(input('Veuillez saisir la vitesse([de bonne heure]1>>>5>>>10[lent])')) / 10
os.system('cls')
print(" ")
#Les poissons nagent d'ici
while num != 0:
if num < 11:
time.sleep(clock)
space = ' ' * num
#La partie de la représentation du poisson. Se déplace latéralement à mesure que la valeur de num augmente
print('\r{0} {1} {2} {3} {4} {5}'.format(space + ' ', '△\n', space, 'Mi((((°>\n', space + ' ', 'Les' + '\033[2A'), end='')
num += 1
#Pièce pour ailerons mobiles
time.sleep(clock)
print('\r{0} {1} {2} {3} {4} {5}'.format(space + ' ', '△\n', space, 'Ξ((((°>\n', space + ' ', 'Les' + '\033[2A'), end='')
else:
#Après avoir déplacé 10 espaces pleine largeur vers la droite, la partie qui disparaît vers la droite
time.sleep(clock)
space = ' ' * num
print('\r{0} {1} {2} {3} {4} {5}'.format(space + ' ', '△\n', space, 'Mi(((( \n', space + ' ', 'Les' + '\033[2A'), end='')
time.sleep(clock)
print('\r{0} {1} {2} {3} {4} {5}'.format(space + ' ', '△\n', space, ' Ξ(((( \n', space + ' ', 'Les' + '\033[2A'), end='')
time.sleep(clock)
print('\r{0} {1} {2} {3} {4} {5}'.format(space + ' ', '\n', space, 'Mi(( \n', space + ' ', '' + '\033[2A'), end='')
time.sleep(clock)
print('\r{0} {1} {2} {3} {4} {5}'.format(space + ' ', '\n', space, ' Ξ(( \n', space + ' ', '' + '\033[2A'), end='')
time.sleep(clock)
print('\r{0} {1} {2} {3} {4} {5}'.format(space + ' ', '\n', space, ' \n', space + ' ', '' + '\033[2A'), end='')
#Si vous disparaissez vers la droite, la partie qui disparaît depuis la gauche
time.sleep(clock * 2)
space = ' ' * 20
print('\r{0} {1} {2} {3} {4} {5}'.format(space , '\n', '°>', space + '\n', space, '\033[2A'), end='')
time.sleep(clock * 2)
print('\r{0} {1} {2} {3} {4} {5}'.format(' △', space + '\n', '(((°>', space + '\n', space, '\033[2A'), end='')
time.sleep(clock * 2)
print('\r{0} {1} {2} {3} {4} {5}'.format(' △', space + '\n', 'Ξ((((°>', space + '\n Les' , space , '\033[2A'), end='')
time.sleep(clock)
print('\r{0} {1} {2} {3} {4} {5}'.format(' △', space + '\n', 'Mi((((°>', space + '\n Les' , space , '\033[2A'), end='')
num = 1
if __name__ == "__main__":
main()
Si vous le souhaitez, copiez-le et déplacez-le!