É semelhante ao de outras línguas. oif declaração contém uma expressão lógica usando a qual os dados são comparados e uma decisão é tomada com base no resultado da comparação.
Sintaxe
if expression:
statement(s)
Se a expressão booleana for avaliada como TRUE, o bloco de instrução (ões) dentro da instrução if será executado. Se a expressão booleana for avaliada como FALSE, o primeiro conjunto de código após o final da (s) instrução (ões) if será executado.
Diagrama de fluxo
Exemplo
#!/usr/bin/python
var1 = 100
if var1:
print "1 - Got a true expression value"
print var1
var2 = 0
if var2:
print "2 - Got a true expression value"
print var2
print "Good bye!"
Quando o código acima é executado, ele produz o seguinte resultado -
1 - Got a true expression value
100
Good bye!