În acest exemplu, veți învăța să verificați dacă un număr introdus de utilizator este pozitiv, negativ sau zero. Această problemă este rezolvată folosind declarația if … elif … else și imbricată if … else.
Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele următoarelor subiecte de programare Python:
- Python if … else Declarație
 - Intrare, ieșire și import Python
 
Cod sursă: Folosind if … elif … altfel
 num = float(input("Enter a number: ")) if num> 0: print("Positive number") elif num == 0: print("Zero") else: print("Negative number") 
Aici am folosit if… elif… elseafirmația. Putem face același lucru folosind ifinstrucțiuni imbricate după cum urmează.
Cod sursă: Folosind Nested if
 num = float(input("Enter a number: ")) if num>= 0: if num == 0: print("Zero") else: print("Positive number") else: print("Negative number") 
Rezultatul ambelor programe va fi același.
Ieșire 1
Introduceți un număr: 2 Număr pozitiv
Ieșire 2
Introduceți un număr: 0 Zero
Un număr este pozitiv dacă este mai mare decât zero. Verificăm acest lucru în expresia if. Dacă este False, numărul va fi zero sau negativ. Acest lucru este testat și în expresia ulterioară.








