3.0.1 - Ότι αρχίζει με ένα Αν (If), τελειώνει με μία απόφαση

Ίσως ο πλέον γνωστός τύπος δήλωσης είναι η εντολή if. Για παράδειγμα:

  x = int(input("Please enter an Integer: ")) if x < 0: print('Your input was a negative number') elif x == 0: print(' Your input was zero') else: print('Your input was a positive number')

Να είστε προσεκτικοί με τη σωστή στοίχιση της εσοχής. Ένα κενό στο λάθος σημείο μπορεί να χαλάσει ένα πρόγραμμα χιλιάδων γραμμών. Μπορεί να υπάρχουν κανένα-ένα ή παραπάνω τμήματα elif (αλλιώς αν) σε ένα if, το τμήμα else είναι προαιρετικό (αν υπάρχει πρέπει να είναι το τελευταίο τμήμα ενός ΑΝ). Η Λέξη-κλειδί ‘elif‘ είναι συντομογραφία του ‘else if’, και είναι χρήσιμη για την αποφυγή υπερβολικής χρήσης εσοχών (and is useful to avoid excessive indentation). Μία σύνταξη με αλληλουχία if ... elif ... elif ... αντικαθιστά τις εντολές switch και case που συναντάμε σε άλλες γλώσσες προγραμματισμού.