Talvez o tipo de declaração mais conhecido seja a instrução if. Por exemplo:
>>> x = int(raw_input("Please enter an integer: ")) >>> if x < 0: ... x = 0 ... print 'Negative changed to zero' ... elif x == 0: ... print 'Zero' ... elif x == 1: ... print 'Single' ... else: ... print 'More' ...
Pode haver zero ou mais partes elif e a parte else é opcional. A palavra-chave ‘elif’ é a abreviação de ‘else if’ e é útil para evitar excessiva indentação. Uma sequência if … elif … elif … é um substituto para as instruções switch ou case encontradas em outras linguagens.