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.
Manuale digitale


Editura noastră oferă de peste 27 de ani manuale şcolare aprobate M.E.N. şi auxiliare ce respectă programa şcolară, precum şi cursuri de Informatică şi T.I.C., utile oricărei persoane care doreşte să se pregătească în aceste domenii.
 home   list  LECȚII   perm_identity   arrow_upward