Declarații condiționate în Python: Declarații If, If else, Elif, Imbricate if
Publicat: 2020-11-30Avem tendința de a lua o mulțime de decizii în viața noastră, indiferent dacă este vorba de muncă sau de viața personală. De obicei luăm decizii pe baza unor condiții, cum ar fi să cumpăr o mașină dacă primesc o creștere anul viitor.
Condițiile sunt foarte importante pentru viața fiecăruia pentru a avea o experiență plăcută în cariera sau stilul nostru de viață. În mod similar, în limbajele de programare, condițiile joacă un rol esențial. Ei sunt cei care ne ajută să dezvoltăm un cod care să satisfacă toate condițiile de afaceri și să funcționeze bine.
De obicei, în limbajul de programare Python, codul se execută într-o manieră secvențială, așa cum prima linie va fi executată prima urmată de a doua linie și așa mai departe până la sfârșitul codului. Declarațiile condiționale intră în imagine atunci când trebuie să decidem că o anumită parte a codului ar trebui să ruleze numai dacă condiția este adevărată.
În acest articol vom arunca o privire asupra diferitelor tipuri de instrucțiuni condiționate care sunt prezente în limbajul de programare Python, împreună cu sintaxa fiecărei instrucțiuni, cod și exemple de ieșire.
Cuprins
If Statement
Instrucțiunea If este folosită atunci când trebuie să executăm un bloc de cod numai dacă o anumită condiție de testare este adevărată. Mai întâi programul va evalua expresia condiționată de testare și va executa blocul de cod numai dacă expresia condiționată de testare este adevărată. Instrucțiunea IF este scrisă folosind cuvântul cheie if .
Sintaxă
Dacă expresia condiției de testare:
Afirmația 1
Afirmația 2…….
Exemplu
# Exemplu pentru instrucțiunea IF
# Când condiția este adevărată
număr = 6
dacă numărul > 0:
tipăriți (număr, „Număr pozitiv”)
imprimare („În afara blocării If”)
# Când condiția este falsă
număr = -6
dacă numărul > 0:
tipăriți (număr, „Număr pozitiv”)
imprimare („În afara blocării If”)
Ieșire
6 Număr pozitiv
Afară If bloc
Citiți: Provocări Python pentru începători
Declarația If Else
Nu putem folosi numai instrucțiuni If pentru toate condițiile care sunt necesare în fiecare instrucțiune de problemă pentru a dezvolta codul nostru. În unele situații, s-ar putea să avem mai multe condiții, de aceea avem o altă declarație condiționată numită IF ELSE.
Aceasta este ca o instrucțiune IF, dar avem două blocuri aici și o expresie condiționată. Blocul de cod if se va rula dacă expresia este True și altfel blocul de cod va rula dacă expresia este falsă. Instrucțiunea IF ELSE utilizează cuvinte cheie if și else .
Sintaxă
Dacă expresia condiției de testare:
Bloc de cod pentru if
Altfel:
Bloc de cod pentru altceva
Bloc de cod în afară
Exemplu
# Exemplu pentru instrucțiunea IF ELSE
# Când condiția este adevărată
număr = 6
dacă numărul > 0:
print(număr,”Număr pozitiv”)
altceva:
print(număr,”Număr negativ”)
print(„În afara blocului If”)
# Când condiția este adevărată
număr = -1
dacă numărul > 0:
print(număr,”Număr pozitiv”)
altceva:
print(număr,”Număr negativ”)
print(„În afara blocului If”)
Ieșire
6 Număr pozitiv
Afară If bloc
-1 număr negativ
Afară If bloc
Declarație Elif
După cum sa discutat în declarația condiționată de mai sus, avem tendința de a avea mai multe condiții de care trebuie să avem grijă atunci când dezvoltăm un cod pentru o problemă legată de afaceri. Una dintre astfel de declarații este Declarația ELIF, aceasta este folosită atunci când trebuie să verificăm mai multe condiții.
ELIF este o formă scurtă pentru ELSE IF. În ELIF, mai întâi se verifică expresia condiției de testare dacă este adevărată, apoi se execută blocul de cod if. Dacă prima condiție ELIF este falsă, următoarea condiție de testare ELIF este verificată și aceasta se repetă până la ultima condiție ELIF. Dacă toate condițiile ELIF sunt false, atunci blocul de cod else va fi executat. Declarațiile ELIF sunt scrise folosind cuvinte cheie if elif și else .
Învață curs de certificare în știința datelor de la cele mai bune universități din lume. Câștigă programe Executive PG, programe avansate de certificat sau programe de master pentru a-ți accelera cariera.
Sintaxă
Dacă expresia condiției de testare:
Bloc de cod pentru if
elif condiția de testare expresia 1:
Bloc de cod pentru elif 1
elif condiția de testare expresia 2:
Bloc de cod pentru elif 2
….
altceva:
Bloc de cod pentru altceva
Bloc de cod în afară
Exemplu
# Exemplu pentru declarația ELIF

# Când una dintre condiții este adevărată
număr = 90
dacă numărul == 0:
print(număr,”Condiția 1 este adevărată”)
numărul elif == 30:
print(număr,”Condiția 2 este adevărată”)
numărul elif == 60:
print(număr,”Condiția 3 este adevărată”)
numărul elif == 90:
print(număr,”Condiția 4 este adevărată”)
altceva:
print(număr, „Niciuna dintre condiții nu este adevărată”)
print(„În afara blocului elif”)
# Când niciuna dintre condiții nu este adevărată
număr = 50
dacă numărul == 0:
print(număr,”Condiția 1 este adevărată”)
numărul elif == 30:
print(număr,”Condiția 2 este adevărată”)
numărul elif == 60:
print(număr,”Condiția 3 este adevărată”)
numărul elif == 90:
print(număr,”Condiția 4 este adevărată”)
altceva:
print(număr, „Niciuna dintre condiții nu este adevărată”)
print(„În afara blocului elif”)
Ieșire
90 Condiția 4 este adevărată
În afara blocului elif
50 Niciuna dintre Condiții nu este adevărată
În afara blocului elif
Citește și: Aplicații Python fascinante în lumea reală
Declarație IF imbricată
Instrucțiunile IF imbricate sunt folosite atunci când dorim să executăm un anumit cod în care trebuie îndeplinite două sau mai multe condiții. Această declarație folosește numai cuvinte cheie if și else .
Sintaxă
Dacă expresia condiției de testare:
Dacă expresia condiției de testare:
Bloc de cod pentru if
altceva:
bloc de cod pentru altceva
altceva:
bloc de cod pentru altceva
Exemplu
# Exemplu pentru instrucțiunea NESTED IF
# Ambele condiții sunt adevărate
număr = 10
dacă numărul >= 0:
dacă numărul == 10:
print('Numărul dat este 10')
altceva:
print(„Numărul dat este un număr pozitiv”)
altceva:
print(„Numărul dat este un număr negativ”)
print(„În afara imbricat dacă bloc”)
# Una dintre condiții este adevărată
număr = 20
dacă numărul >= 0:
dacă numărul == 10:
print('Numărul dat este 10')
altceva:
print(„Numărul dat este un număr pozitiv”)
altceva:
print(„Numărul dat este un număr negativ”)
print(„În afara imbricat dacă bloc”)
## Niciuna dintre condiții nu este adevărată
număr = -10
dacă numărul >= 0:
dacă numărul == 10:
print('Numărul dat este 10')
altceva:
print(„Numărul dat este un număr pozitiv”)
altceva:
print(„Numărul dat este un număr negativ”)
print(„În afara imbricat dacă bloc”)
Ieșire
Numărul dat este 10
În afara imbricat dacă bloc
Numărul dat este un număr pozitiv
În afara imbricat dacă bloc
Numărul dat este un număr negativ
În afara imbricat dacă bloc
Concluzie
În acest articol am ajuns să cunoaștem importanța instrucțiunilor condiționate în limbajul de programare. Ne-am scufundat în profunzime în diferitele instrucțiuni condiționale din limbajul de programare Python. Am analizat, de asemenea, implementarea practică a diferitelor declarații condiționate împreună cu exemplele lor adecvate.
Dacă sunteți curios să aflați despre știința datelor, consultați programul Executive PG în știința datelor de la IIIT-B și upGrad, care este creat pentru profesioniști care lucrează și oferă peste 10 studii de caz și proiecte, ateliere practice practice, mentorat cu experți din industrie, 1 -on-1 cu mentori din industrie, peste 400 de ore de învățare și asistență profesională cu firme de top.
Învățarea python-ului este o opțiune bună?
Cu o comunitate în continuă expansiune centrată pe știința datelor, învățarea automată, AI, dezvoltarea web și alte subiecte, Python este limbajul de programare care conectează toată această tehnologie. Python este considerat unul dintre cele mai ușor de citit, scris și învățat pe server. De asemenea, este foarte scalabil. Este un limbaj de programare incredibil de flexibil, cu mai multe aplicații. De asemenea, este foarte solicitat pentru locuri de muncă și plătește bine. Cele mai bune corporații din lume îl folosesc și, în același timp, este ideal și pentru experimente rapide și de bază.
Care este salariul mediu al profesioniștilor python?
În India, salariul mediu pentru dezvoltatori Python la nivel de intrare este de 4.27.293 INR pe an. Salariul mediu pentru dezvoltatori Python în India pentru profesioniștii de nivel mediu este de 9.09.818 INR pe an, în timp ce salariul mediu pentru dezvoltatori Python în India pentru profesioniștii cu experiență este de 11.50.000 INR. Salariul este determinat nu doar de experiență, ci și de o varietate de alte criterii, cum ar fi abilitățile de programare și negociere ale candidatului, cerințele corporative și situația financiară și așa mai departe.
