Content de te revoir.
Essayons de faire un exercice pour relier tout ce que nous avons appris jusqu'à présent.
Ensemble, nous allons créer un vérificateur de mot de passe.
Maintenant, pendant que nous voulons faire, c'est créer une sorte d'entrée que nous allons demander.
Nous allons donc utiliser la fonction de saisie et ici nous allons demander un nom d'utilisateur.
Ensuite, nous allons demander une autre entrée.
Ce sera le mot de passe.
Et puis à la fin, avec l'entrée que nous voulons imprimer.
Quelque chose, les lignes de mot de passe, puis nous aurons peut-être le mot de passe réel ici et il
dira qu'il s'agit d'une autre variable ici longtemps.
Donc, ce que nous voulons faire, c'est le mot de passe, puis peut-être le mot de passe.
Longueur.
Donc disons que nous avons imprimé notre nom d'utilisateur Jayjay, puis nous lui donnons un mot de passe secret.
Eh bien, nous devrions imprimer le mot de passe.
Le secret fait une, deux, trois, quatre, cinq, six lettres.
Maintenant, évidemment, nous ne voulons pas montrer ou afficher le mot de passe, peut-être pour des raisons de sécurité, nous voulons donc
convertir le secret en une, deux, trois, quatre, cinq, six, deux étoiles.
Votre tâche consiste donc à convertir ces deux entrées.
Et, vous savez, faisons également une salutation où nous disons le nom d'utilisateur ici, donc nous allons dire, hé, J.
J..
Votre mot de passe.
Ce qui sera marqué par une étoile fait maintenant six lettres, une astuce intéressante que vous n'avez pas encore apprise et que
vous voudrez peut-être utiliser ici, c'est qu'ils peuvent le faire avec des ficelles.
Je peux aller au Star Times.
Assurez-vous que l'étoile est une chaîne, multipliez-la par 10, et si je l'imprime.
J'obtiens 10 étoiles, vous pouvez donc utiliser cette fonctionnalité lorsque nous faisons cela.
Très bien, mettez la vidéo en pause, essayez-la, si vous vous en souvenez, le but est d'imprimer
le nom d'utilisateur et de bloquer le mot de passe avec le nombre de caractères du mot de passe.
Très bien, mettez la vidéo en pause, sinon, je vais commencer avec la réponse.
Donc, la première chose que nous allons essayer de faire est de créer deux entrées.
Donc le premier, je vais chercher le nom d'utilisateur, je vais l'attribuer à la variable nom
d'utilisateur et ça va dire, quel est votre nom d'utilisateur ?
Ensuite, le second sera le mot de passe.
Et le mot de passe, eh bien, on va dire, c'est quoi ton mot de passe ?
Et bien qu'il s'agisse d'un exemple simple, c'est quelque chose que vous verrez avec d'autres grands
sites Web comme Instagram ou peut-être Netflix lorsque vous vous connecterez.
Alors maintenant que j'ai stocké ces informations dans une variable, je peux les utiliser correctement, je peux imprimer et nous ferons une
chaîne F pour nous faciliter la vie.
J'ai donc ajouté le F ici.
Et ce que nous ferons, c'est ce que nous dirons.
Nom d'utilisateur.
Votre mot de passe.
Et nous ajouterons le mot de passe ici.
Est et puis nous allons ajouter.
Une autre variable ici.
Quelle est la longueur du mot de passe.
Alors comment allons-nous calculer cela?
Eh bien, essayons quelque chose ici.
Voyons si je peux utiliser la fonction de longueur et ici, faire un mot de passe.
Voyons ce qui se passe ici.
Quel est mon nom d'utilisateur ?
Allons avec André.
Quel est mon mot de passe, tapons simplement en secret ici.
Et je reçois Andre ton mot de passe.
Eh bien, je ne peux pas parler anglais correctement, mon mot de passe secret est bien six, six quoi écrivons six lettres de long.
Impressionnant.
Cela fonctionne donc car avec une chaîne F, je peux créer ou ajouter une expression python ici en utilisant le mot de passe de
longueur, mais il y a un problème ici, non?
Nous ne voulons pas réellement imprimer le secret.
Nous voulons l'imprimer sous forme d'étoile.
Et c'est une bonne discussion sur la lisibilité de votre code.
Maintenant, c'est un exemple simple, mais nous pouvons rendre ce code un peu plus propre.
Par exemple, nous pouvons décomposer les choses pour avoir un mot de passe.
Longueur.
sera long.
Mot de passe, donc nous calculons la longueur.
Donc, cela va stocker six ou quelle que soit l'entrée de notre mot de passe et c'est agréable et descriptif, c'est facile
à comprendre pour les autres développeurs.
Et puis ici.
Je peux aussi avoir un mot de passe caché et ce mot de passe caché sera la longueur du mot de passe, et nous
allons utiliser cette étoile.
String et multipliez-le par la longueur du mot de passe.
Faisons cela un peu plus gros.
Pour que maintenant notre code puisse être bien compris de manière plus simple, nous avons donc la longueur du mot de passe, nous allons donc dire
nom d'utilisateur votre mot de passe mot de passe, mais nous voulons nous assurer que c'est le mot de passe caché.
Nous allons donc copier cela ici.
Alors nom d'utilisateur votre mot de passe, nous allons imprimer un mot de passe caché et ensuite nous allons copier la longueur du mot
de passe.
Maintenant, je soutiens que cela se lit mieux.
Parce que chaque ligne fait quelque chose de simple et que finalement nous imprimons la sortie, et bien qu'il s'agisse d'un
petit exemple simple, cette idée de lisibilité et de création et d'écriture de code qui a du sens est
un concept important.
Voyons donc si cela fonctionne.
Je vais cliquer sur exécuter mon nom d'utilisateur, Andre.
Cette fois-ci, mon mot de passe sera super secret.
Et regardez ça.
Andre, ton mot de passe l'a fait.
Il fait 11 lettres.
Bon travail pour arriver jusqu'ici.
J'espère que vous l'avez compris.
Je te verrai dans la prochaine vidéo.