Vous n'êtes pas identifié(e).
Pages : 1
Bonjour chers amis, ravi de vous retrouver.
Je voudrais créer une fonction me permettant de cacher un mot donné par des '*',
j'ai utiliser : for i in mot: print ('*') mais le probleme est que l'affichage est vertical alors que je voudrais qu'il m'affiche par exemple: *****
Merci de votre aide
Hors ligne
Salut,
Il faut utiliser un argument de la fonction print() qui est « end ».
Petit exemple:
>>> string = "coucou"
>>> for i in string:
... print("*", end="")
...
******
Tout simplement.
Plus d'informations ici.
Dernière modification par Caly (16-09-2016 22:57:12)
Hors ligne
Merci et voila pourquoi vous m'avez manqué
Hors ligne
#!/usr/bin/env python
import getpass
p = getpass.getpass()
print len(p)*"*"
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
Merci
Hors ligne
Pages : 1