L'instruction conditionnelle If-else est utilisée en Python lorsqu'une situation conduit à deux conditions et que l'une d'elles doit être vraie.
Syntaxe:
if (condition): code1 else: code2>
[on_true] if [expression] else [on_false]>
Note: Pour plus d'informations, reportez-vous à Prise de décision en Python (if, if..else, Nested if, if-elif)
Plusieurs conditions dans l'instruction if
Ici, nous étudierons comment vérifier plusieurs conditions dans une seule instruction if. Cela peut être fait en utilisant « et » ou « ou » ou les DEUX dans une seule instruction.
Syntaxe:
js remplacement
if (cond1 AND/OR COND2) AND/OR (cond3 AND/OR cond4): code1 else: code2>
- et comparaison = pour que cela fonctionne normalement, les deux conditions fournies doivent être vraies. Si la première condition est fausse, le compilateur ne vérifie pas la seconde. Si la première condition est vraie et que le compilateur passe à la seconde et si la seconde s'avère fausse, false est renvoyé à l'instruction if. ou Comparaison = pour que cela fonctionne normalement, l'une ou l'autre condition doit être vraie. Le compilateur vérifie d'abord la première condition et si cela s'avère vrai, le compilateur exécute le code attribué et la deuxième condition n'est pas évaluée. Si la première condition s'avère fausse, le compilateur vérifie la seconde, si cela est vrai, le code attribué s'exécute mais si cela échoue également, false est renvoyé à l'instruction if.
Les exemples suivants aideront à mieux comprendre cela :
PROGRAMME 1 : programme qui accorde l'accès uniquement aux enfants âgés de 8 à 12 ans
age>=> 18> > if> ((age>>=> 8>)>and> (age<>=> 12>)):> >print>(>'YOU ARE ALLOWED. WELCOME !'>)> else>:> >print>(>'SORRY ! YOU ARE NOT ALLOWED. BYE !'>)> |
>
>
Sortir:
SORRY ! YOU ARE NOT ALLOWED. BYE !>
PROGRAM 2:>
programme qui vérifie l'accord de l'utilisateur avec les termes
var>=> 'N'> > if> (var>=>=>'Y'> or> var>=>=>'y'>):> >print>(>'YOU SAID YES'>)> elif>(var>=>=>'N'> or> var>=>=>'n'>):> >print>(>'YOU SAID NO'>)> else>:> >print>(>'INVALID INPUT'>)> |
>
>
Sortir:
liste des utilisateurs MySQL
YOU SAID NO>
PROGRAMME 3 : programme pour comparer les trois nombres saisis
a>=> 7> b>=> 9> c>=> 3> > > if>((a>b>and> a>c)>and> (a !>=> b>and> a !>=> c)):> >print>(a,>' is the largest'>)> elif>((b>un>and> b>c)>and> (b !>=> a>and> b !>=> c)):> >print>(b,>' is the largest'>)> elif>((c>un>and> c>b)>and> (c !>=> a>and> c !>=> b)):> >print>(c,>' is the largest'>)> else>:> >print>(>'entered numbers are equal'>)> |
>
>
types d'ordinateurs
Sortir:
9 is the largest>
Pas seulement deux conditions, nous pouvons vérifier plus que cela en utilisant « et » et « ou ».
PROGRAMME 4 :
a>=> 1> b>=> 1> c>=> 1> if>(a>=>=> 1> and> b>=>=> 1> and> c>=>=> 1>):> >print>(>'working'>)> else>:> >print>(>'stopped'>)> |
>
>
Sortir:
working>