CURS ONLINE INTERACTIV

Python 3

PENTRU ÎNCEPĂTORI

Proiect susținut de Uniunea Profesorilor de Informatică din România
LECȚIA 7
PAG. 4 / 4
Instrucțiunea alternativă
Acasă >>> Lecții online

Forma extinsă a lui IF

Rezolvarea problemei de la [pagina 1] avea un mic inconvenient. Citind un număr întreg în n, avem în esență trei cazuri:

n este mai mic decât 0 (n < 0)
n este egal cu zero (n == 0)
n este mai mare ca 0 (n > 0)

Așadar, putem folosi forma extinsă a instrucțiunii if:



Pasul 1. Se evaluează expresie_logică.

Pasul 2. Dacă expresia logică are valoarea True, atunci se execută setul de instrucțiuni instrucțiuni_1. Altfel, dacă valoarea este False, se testează condiția din blocul elif. Dacă alta_expresie_logică este adevărată, atunci se execută instrucțiuni_2, altfel instrucțiuni_3.

REZOLVĂM COMPLET PROBLEMA

Analizați și rulați programul de mai jos:
Editor - lectia7_if.py
       
Rezultatul în consolă done
OBSERVAȚII

Deci, aveam trei cazuri, iar instrucțiunea if ne-a ajutat perfect pentru a rezolva problema complet!

De notat este faptul că se pot introduce câte clauze elif aveți nevoie în codul vostru. În anumite situații, există o răscruce de drumuri ce are mai mult de 3 alternative...

Deciziile sunt esențiale în elaborarea unor algoritmi clasici, ce vor fi prezentați în continuare.
Lecția s-a încheiat acum.
Cărțile editurii noastre
O parte dintre manualele și culegerile de probleme se găsește și [în format electronic] securizat sub formă de fișier *.pdf.
 

"O cameră fără cărţi este ca un corp fără suflet." (G. K. Chesterton)

Ultimele noutăți
[vezi lista completă a cărților]
 home   list  LECȚII   perm_identity   arrow_upward