‫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 input 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 six bien, 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.