Débutant
🧠 Fondamentaux
10 XP
0 personnes ont réussi
Acces refuse
L'operateur not inverse une valeur booleenne : not True donne False, et not False donne True.
C'est tres utile quand tu veux vérifier qu'une condition n'est PAS remplie. Par exemple, au lieu d'écrire if connecte == False, on ecrit if not connecte. C'est plus lisible et plus pythonique.
Tu peux aussi combiner not avec and et or : not (a and b) est vrai si au moins l'une des deux conditions est fausse not (a or b) est vrai si les deux conditions sont fausses
Écris une fonction acces_autorise(est_connecte, est_banni) qui renvoie True si l'utilisateur est connecte ET n'est PAS banni, et False sinon.