I dette eksempel lærer du at kontrollere, om et tal, der er indtastet af brugeren, er positivt, negativt eller nul. Dette problem løses ved hjælp af if … elif … else og indlejret hvis … else udsagn.
For at forstå dette eksempel skal du have kendskab til følgende Python-programmeringsemner:
- Python hvis … ellers Erklæring
 - Python-input, output og import
 
Kildekode: Brug af if … elif … else
 num = float(input("Enter a number: ")) if num> 0: print("Positive number") elif num == 0: print("Zero") else: print("Negative number") 
Her har vi brugt if… elif… elseudsagnet. Vi kan gøre det samme ved hjælp af indlejrede ifudsagn som følger.
Kildekode: Brug af indlejret hvis
 num = float(input("Enter a number: ")) if num>= 0: if num == 0: print("Zero") else: print("Positive number") else: print("Negative number") 
Output fra begge programmer vil være den samme.
Udgang 1
Indtast et tal: 2 Positivt tal
Udgang 2
Indtast et tal: 0 Nul
Et tal er positivt, hvis det er større end nul. Vi kontrollerer dette i udtrykket for if. Hvis det er tilfældet False, vil tallet enten være nul eller negativ. Dette testes også i efterfølgende ekspression.








