L'istruzione if viene usata per esecuzioni condizionali:
if_stmt |
::= | "if" expression ":" suite |
( "elif" expression ":" suite )* | ||
["else" ":" suite] |
Seleziona esattamente una delle suite per valutare l'espressione una per una fino a che una non risulta vera (vedere la sezione 5.10 per la definizione di vero e falso); quindi quella suite viene eseguita (e nessun altra parte dell'istruzione if viene eseguita o valutata). Se tutte le espressioni sono false, viene eseguita la suite della clausola else, se presente.
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.