Revenons à notre exemple de notre jeu, où nous avons un utilisateur qui se connecte et il doit fournir son âge, rappelez-vous, si je clique
sur exécuter, il va me demander, hé, quel est votre âge ?
Et si je lui donne quelque chose qu'il n'aime pas, il va continuer à me demander jusqu'à.
Je fournis une valeur appropriée.
Il y a une autre pièce dans le bloc try except que nous avons découvert, donc nous savons que nous avons
try, nous avons except et puis nous avons else.
Mais il y a aussi une autre chose qui s'appelle enfin et enfin qui s'exécute.
À la fin, une fois que tout a été exécuté, laissez-moi vous montrer si j'imprime.
Je dis, OK, j'ai enfin fini.
Voyons ce qui se passe si je clique sur exécuter ici et que je lui donne un âge approprié.
Je reçois merci car ma tribu a réussi, rien n'a échoué.
Je vais à l'autre et je dis merci.
Et maintenant je sors du.
Alors que la boucle, mais dit enfin, hé, peu importe quoi, à la fin de tout cela, je veux que vous fassiez enfin quelque
chose.
Voyons cela en action si je fais quelque chose comme zéro.
Encore une fois, veuillez entrer une valeur supérieure à zéro, mais obtenez également.
OK, j'ai enfin fini.
Et si j'entre dans un jibberish ?
Je reçois hey, s'il vous plaît entrez un nombre, mais aussi, OK, j'ai enfin terminé, donc finalement fonctionne indépendamment à la fin
de tout.
Pourquoi est-ce utile, vous travaillez peut-être sur un serveur de jeu et vous voulez vous assurer de vous déconnecter de
toute activité sur le serveur.
Supposons donc qu'un utilisateur essaie de se connecter même s'il essaie de saisir des informations erronées.
Nous voulons enregistrer cette activité afin que nous puissions peut-être détecter qu'il y a des gens qui essaient de casser notre programme ou
simplement pour avoir nos enregistrements que, hé, cet utilisateur a essayé de se connecter 10 fois.
Donc finalement c'est très utile.
Maintenant, permettez-moi de vous poser une question.
Que se passe-t-il si je fais quelque chose comme ça ?
Disons que j'ai ici continuer.
Et peut-être une autre déclaration de rupture ici.
Et puis peut-être à l'intérieur d'ici, je vais aussi avoir une empreinte.
Peut tu?
Hiromi.
Que se passe-t-il si je fais quelque chose comme ça ?
Mettez la vidéo en pause si vous en avez besoin.
Sinon, je vais frapper, courir et voir ce qui va se passer, que va-t-il se passer si j'entre zéro
?
Redi.
Je reçois s'il vous plaît entrez plus haut que zéro parce que j'obtiens une erreur de division zéro, il attrape ici
et puis nous sortons de la boucle, le final est exécuté, mais l'impression ne s'exécute jamais car, eh bien, nous sortons de la
boucle.
Et rappelez-vous, ceci est entouré par la boucle.
Permettez-moi de supprimer ceci afin que nous puissions mieux le voir.
OK, que se passe-t-il si je fais quelque chose comme ça ?
Et si nous exécutions à nouveau le programme et que cette fois-ci, nous lui donnions du charabia ?
Je reçois s'il vous plaît entrez votre numéro.
OK, j'ai enfin fini, et alors quel est ton âge ?
Alors que s'est-il passé ici ?
Eh bien, nous avons essayé ceci, nous avons eu un air, un air de valeur qui dit, s'il vous plaît, entrez notre numéro et
ensuite ça va continuer.
Continuez maintenant au lieu de faire une pause.
Ne sort pas de la boucle, de la boucle while.
Au lieu de cela, il revient au sommet.
Il va donc réessayer.
Cette partie, quel est votre âge?
OK, et si nous essayions enfin de nous connecter correctement et de le donner, hé, nous avons 18 ans.
Que se passe-t-il là-dedans ?
Voilà, je comprends.
Merci, parce que nous l'avons essayé, tout fonctionne, donc pas d'exception, nous allons donc vous remercier
et ensuite nous sortons de la boucle.
Encore une fois, cette impression n'est jamais imprimée.
Pouvez-vous m'entendre?
Mais enfin, OK, enfin c'est fait.
Si nous n'avions pas cette déclaration de freinage ici et je clique sur exécuter.
Et donne-lui 18 oh, mon garçon, enfin, je peux t'entendre, cette impression est enfin imprimée parce que nous ne sortons
pas d'ici, nous ne sortons pas d'ici, puis nous exécutons cette ligne.
Espérons que cela ait du sens.
C'était une question piège, mais vous commencez à comprendre.
Je te verrai dans la prochaine vidéo.
Bye Bye.