În Python, scopul intenționat al utilizării if-else este luarea deciziilor. Sintaxa declarației if-else din Python este similară cu majoritatea limbajelor de programare precum Java, C, C ++ și C #.
Acest articol descrie afirmațiile Python if-else în detaliu.
Sintaxă
dacă test_expression:
declarație (e) de executat
altceva:
declarație (e) de executat
În condiția if, se evaluează expresia testului. Expresia test poate fi numită și o condiție. În cazul unei condiții adevărate, instrucțiunea dacă blocul este executat, în caz contrar, fluxul programului este trecut la condiția else. Diagrama de flux descrie execuția instrucțiunii if-else.
Exemple de instrucțiuni Python if else
Să vedem un exemplu de if-else în Python. În exemplul furnizat, o variabilă num este declarată pentru un număr cu o valoare de 13. Dacă condiția verifică dacă numărul este mai mare de 10 sau nu. Dacă valoarea numărului este mai mare de 10, atunci corpul blocului if este executat și imprimă că numărul este mai mare de 10. În cazul în care numărul este mai mic de 10, atunci altfel se execută bloc și se imprimă că numărul este mai mic de 10.
num = 13# aplicarea condiției
dacă num> 10:
print („Numărul este mai mare de 10”)
# declarând declarația else
altceva:
print („Numărul este mai mic de 10”)
Ieșire
Rezultatul arată că numărul 13 este mai mare decât 10.
Acum, să vedem un exemplu de număr care este mai mic de 10.
# declararea declarației if pentru a verifica dacă numărul este mai mare de 10 sau nu
dacă num> 10:
print („Numărul este mai mare de 10”)
altceva:
print („Numărul este mai mic de 10”)
Ieșire
Declarația elif din Python
Python ne permite să evaluăm sau să verificăm expresiile de testare multiple folosind instrucțiunea elif. Elif este forma scurtă pentru afirmația else if. Putem folosi operatorii matematici pentru a evalua starea ca =, != (nu egal), <, >, etc.
În declarația elif, dacă prima condiție if nu este adevărată, programul va evalua următoarea stare a blocului elif și așa mai departe. În cazul în care dacă toate condițiile sunt false, atunci condiția else va fi executată în cele din urmă.
Să vedem un exemplu în acest sens.
# declararea unei variabile de numename = input ("Introduceți numele animalului \ n")
if name == "vacă":
print ("Ai intrat vaca")
elif name == "câine":
print („Ai intrat pe câine”)
elif name == "pisică":
print ("Ai intrat pisica")
altceva:
print („Acesta este celălalt bloc”)
Ieșire
Cuibărit dacă condiție în Python
Putem declara condiții multiple dacă în interiorul unei condiții if. Acest fenomen se numește condiția imbricată dacă. Să vedem un exemplu în acest sens.
# declararea unei variabile de vârstăvârsta = 13
dacă vârsta> 10 ani:
print („Ai peste 10”)
# o condiție if în interiorul condiției if
dacă vârsta> 12:
print („De asemenea, ai peste 12 ani”)
dacă vârsta == 13:
print („Ai 13 ani”)
altceva:
print („Nu ai 13 ani”)
altceva:
print („Ai mai puțin de 10 ani”)
Ieșire
Concluzie
Acest articol explică afirmația if-else din Python utilizând exemple simple. Instrucțiunea If-else este utilizată pentru a evalua expresia testului.