A instrução IF é semelhante à de outras línguas. oif declaração contém uma expressão lógica com 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. No Python, as instruções em um bloco são uniformemente recuadas após o símbolo:. Se a expressão booleana for avaliada como FALSE, o primeiro conjunto de código após o final do bloco será executado.
Diagrama de fluxo
Exemplo
#!/usr/bin/python3
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!")
Resultado
Quando o código acima é executado, ele produz o seguinte resultado -
1 - Got a true expression value
100
Good bye!