Booléen plutôt que if else
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte00:00:00 :Quand je corrige le code d'étudiant qui débute avec Python,je vois très souvent passer ce genre de structures conditionnellesqui peuvent être grandement simplifiées.Généralement, quand vous voyez un IF et un ELSE avec un return TRUE ou FALSE,vous pouvez à coup sûr simplifier cette structure conditionnellepour n'en faire qu'une seule ligne.
00:00:17 :Et je ne parle pas d'utiliser un opérateur ternaire.La solution, en fait, c'est tout simplement de retourner directement cette conditionpuisqu'une condition en Python avec un opérateur iciva nous retourner directement un boulet 1.
00:00:30 :Le résultat de cette expression ici avec l'opérateur d'égalitéva nous retourner TRUE si le mot de passe de l'utilisateur est égal à 1, 2, 3, 4, 5, 6et FALSE si ce n'est pas le cas.
00:00:39 :Donc cette structure conditionnelle que l'on fait ici,elle est déjà implicitement effectuée avec le calcul que Python va fairepour vérifier cette opération.Donc ce qu'on peut faire, c'est à la place de faire une structure conditionnelle,tout simplement retourner directement la condition.
Ce n'est pas fini...
✋
Tu as complété % du parcours 🔥
Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.