Python 3
Machine Learning

PENTRU ELEVII DE LICEU

LECȚIA 5
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 - lectia5_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.
 home   list  LECȚII   perm_identity   arrow_upward