‫Content de te revoir.
‫Faisons un petit exercice amusant, nous venons d'être embauchés par une société de jeux et nous créons ce
‫jeu de sorcier et ce jeu de sorcier a le magicien dans le profil de l'utilisateur.
‫Et pour l'instant, nous allons simplement le définir sur false.
‫Nous avons aussi est.
‫Expert.
‫Et si cet utilisateur est un expert de ce jeu, nous le laisserons vrai pour le moment.
‫Et puis, hmm, faisons-le ici.
‫Je veux que tu vérifies si les deux ou si c'est un magicien.
‫Et connaisseur.
‫Et si c'est le cas, si c'est vrai, alors je veux que vous écriviez que vous êtes un maître magicien et je veux aussi que
‫vous vérifiiez.
‫Si magicien.
‫Mais pas expert, si c'est le cas, je veux juste imprimer au moins tu y arrives.
‫Et puis enfin, faisons une vérification qui dit, si vous n'êtes pas un magicien.
‫Je veux dire, hmm, eh bien, vous avez besoin de pouvoirs magiques.
‫Maintenant, je veux que vous utilisiez ce que vous avez appris sur les opérateurs logiques pour créer cette logique conditionnelle.
‫Vous pouvez mettre la vidéo en pause si vous le souhaitez et l'essayer vous-même dans un rebelle.
‫Sinon, je vais continuer avec une réponse.
‫Mais vous devriez pouvoir résoudre ce problème assez facilement si vous avez suivi les vidéos et les exercices jusqu'à
‫présent.
‫Commençons donc par le premier où nous disons que vous êtes un maître magicien, alors je vais dire si.
‫Est expert et est magicien.
‫Je vais imprimer que vous êtes un maître magicien, alors je vais copier cela et dire imprimer.
‫Vous êtes un maître magicien, rien de bien fou ici, et puis le suivant, je vais dire.
‫Si ou je pouvais même dire, eh bien, si je veux et encore, c'est quelque chose que vous pouvez
‫décider ce que vous préférez, j'aime généralement utiliser l if if ça fait partie du même concept que le premier dans ce cas.
‫Oui.
‫Nous essayons toujours de déterminer de quel type d'utilisateur il s'agit.
‫Donc on utilisera Elif et on dira L si on veut vérifier si c'est un magicien.
‫C'est donc un magicien.
‫Nous allons donc vérifier si c'est vrai.
‫Mais nous voulons aussi vérifier.
‫Si bien, pas un expert maintenant, comment faisons-nous cela?
‫Je veux dire, nous pourrions dire utiliser le court-circuit et dire est expert et même si c'est faux.
‫Nous pouvons passer ici parce qu'en tant que magicien, court-circuite et imprime cette partie, Aleece, tu y arrives.
‫Parce que l'intéressant ici est que ce bloc de code ne s'exécutera jamais si les deux sont vrais, car dans
‫le premier demi-bloc, nous vérifions cela de sorte que dès que cela est vrai, nous allons complètement ignorer le
‫L . F..
‫Donc on pourrait faire ça.
‫Mais, hmm, c'est un peu difficile à lire parce que je dois vraiment y penser.
‫Si je reviens au code ou que quelqu'un d'autre regarde mon code, ce n'est pas clair
‫à moins que je commente que je vérifie si c'est un magicien mais pas un expert, car cela ne fonctionnera jamais.
‫Si un magicien est faux, alors c'est ce qu'il vérifie.
‫Je sais que c'est un peu déroutant même de le dire.
‫Donc, je préfère utiliser quelque chose comme ça en utilisant et non.
‫Et ça se lit beaucoup mieux, non ?
‫C'est c'est ça a beaucoup plus de sens.
‫Hé, si cette personne est un expert et un magicien, fais-le.
‫Sinon, si cette personne est magicienne et non experte, imprimez ceci.
‫Cela se lit plutôt bien.
‫Et oui, vous pouvez le faire car rappelez-vous, pas simplement en vérifiant et en inversant, quelle que soit
‫l'expression booléenne.
‫Donc, cela s'évalue toujours à un booléen et peut vérifier.
‫Très bien, finissons le dernier, si vous n'êtes pas un magicien, vous avez besoin de pouvoirs magiques.
‫Alors, comment vérifions-nous ici ?
‫Eh bien, nous pouvons faire un autre bien, si et dire non.
‫Magicien.
‫Et si je cours comme ça et que je dis imprime et qu'on se contente de copier ici, tu as besoin de pouvoirs magiques.
‫Et supprimons les commentaires pour l'instant juste pour que nous puissions voir les blocs de code.
‫Et nous allons tester notre programme, j'espère que nous l'avons codé correctement, j'espère qu'il n'y a pas
‫de bogues, mais regardons si je lance ceci.
‫Vous avez besoin de pouvoirs magiques.
‫Pourquoi donc?
‫Bien.
‫Si magicien est faux, aucun de ceux-ci ne fonctionnera.
‫Que se passe-t-il si je change cela en vrai et que je clique sur exécuter ?
‫D'accord, je suis un maître magicien parce que je suis aussi bien un expert qu'un magicien.
‫Que se passe-t-il si je mets cela sur false et que je clique sur exécuter ?
‫Hé, au moins tu y arrives.
‫Je suis un magicien, mais je ne suis pas encore un expert, je le suis toujours, j'ai encore besoin d'améliorer mon gameplay.
‫Maintenant, vous avez peut-être obtenu une réponse différente de la mienne, et il y a plusieurs façons de le faire, n'est-ce pas ?
‫Vous auriez pu utiliser une instruction L que vous auriez pu utiliser ou la logique conditionnelle consiste à écrire du code qui a du
‫sens non seulement pour vous, mais pour les autres personnes qui lisent votre code.
‫L'idée n'est pas d'être extrêmement malin ou de vraiment s'inquiéter des courts-circuits.
‫Oui, cela peut être plus performant, mais une machine est si puissante qu'un tout petit peu
‫d'optimisation n'en vaut généralement pas la peine lorsque vous perdez peut-être en lisibilité.
‫Vous voulez donc vous assurer que votre code se lit comme en anglais.
‫Et c'est un sujet sur lequel, franchement, beaucoup de programmeurs débutants ont du mal à comprendre où ils ont essayé
‫d'être aussi intelligents que possible.
‫Droit.
‫Le moins de code possible dans les lignes les plus courtes possibles alors que vous souhaitez plutôt vous
‫concentrer sur la lisibilité car un code facile à comprendre est le signe d'un bon développeur.
‫Et j'espère qu'en regardant ça, vous pensez, ouais, c'est assez facile.
‫Je veux dire, tout cela a du sens.
‫Mais ce n'est pas le seul moyen.
‫Peut-être que ma version de ce qui se reproduit bien est différente de la vôtre.
‫L'idée est que chacun d'entre nous fasse de son mieux pour rendre notre code simple et agréable.
‫Et en programmation, il n'y a pas une seule bonne réponse.
‫Il existe de nombreuses façons de résoudre un problème, mais la clé est de le résoudre d'une manière simple et lisible.
‫J'espère que vous vous amusez et à bientôt.