Vous n'êtes pas identifié(e).
Pages : 1
Pour mettre un petit texte défilant dans votre application python ,créer une boucle avec dedans un print ensuite une pause et ensuite un clear que vous répétez jusqu'a ce que votre mot/phrase soit complète.
C'est inutile mais assez marrant comme effet.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import time, os
while True:
print "H"
time.sleep(0.1)
os.system("clear")
print "He"
time.sleep(0.1)
os.system("clear")
print "Hel"
time.sleep(0.1)
os.system("clear")
print "Hell"
time.sleep(0.1)
os.system("clear")
print "Hello"
time.sleep(0.1)
os.system("clear")
print "Hello !"
time.sleep(0.1)
os.system("clear")
raw_input()
quit()
Vous pouvez modifier la vitesse en modifiant la valeur de la pause, par exemple de 0.1 à 1
Résultat:
http://www.youtube.com/watch?v=yRwcCWtOPQk
Ensuite pour créer une entête, allez sur ce lien: http://www.network-science.de/ascii/
Et créer votre entête.
copier coller là et ensuite prennez un code de base contenant
#!/usr/bin/env python
# -*- coding:utf-8 -*-
entete = '''
'''
print entete
placez votre entête entre ''' et ''', ce qui devrais donner ce genre de code:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
icefox = ''' __
____ ____ ___.__. _____/ |_ __ __ ______
_/ ___\/ _ < | |/ _ \ __\ | \/ ___/
\ \__( <_ )___ ( <_ ) | | | /\___ \
\___ >____// ____|\____/|__| |____//____ >
\/ \/ \/
'''
print icefox
Résultat:
Voici un code qui devrait fonctionner pour n'importe quelle phrase
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import time, os
maPhrase = raw_input("Votre phrase: ") # votre message
compteur = 1 # l index de la liste du string
longueur = len(maPhrase) # la taille du string
while compteur<=longueur:
os.system("clear") # clear
print maPhrase[:compteur] # le message
if maPhrase[compteur-1]!=' ':
time.sleep(0.1) # la pause entre chaque caractere
compteur += 1 # pas oublier l increment de l index
Et maintenant, vous pouvez faire de beaux entêtes pour vos programmes
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import time, os
entete0 = " ______ _ _ _ _ _ _ "
entete1 = "| ____| | (_) | | | | | | "
entete2 = "| |__ __| |_| | | ___ _ __ __| | __ _| |__ "
entete3 = "| __| / _` | | | |/ _ \ '_ \ / _` |/ _` | '_ \ "
entete4 = "| |___| (_| | | | | __/ | | | (_| | (_| | | | |"
entete5 = "|______\__,_|_|_|_|\___|_| |_|\__,_|\__,_|_| |_|"
compteur = 1
longueur = len(entete0)
while compteur<=longueur:
os.system("clear")
print entete0[:compteur]
print entete1[:compteur]
print entete2[:compteur]
print entete3[:compteur]
print entete4[:compteur]
print entete5[:compteur]
time.sleep(0.025)
compteur += 1
print '\n'
# votre programme
Grâce au code d'Edillendah on peut arriver à ça:
http://www.youtube.com/watch?v=BdwNZShqti8
http://www.youtube.com/watch?v=XWcQp5K9LfE
Voir aussi :
Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D
Hors ligne
Pages : 1