La instrucción IF es similar a la de otros idiomas. losif La declaración contiene una expresión lógica mediante la cual se comparan los datos y se toma una decisión basada en el resultado de la comparación.
Sintaxis
if expression:
statement(s)
Si la expresión booleana se evalúa como VERDADERA, entonces se ejecuta el bloque de instrucciones dentro de la instrucción if. En Python, las declaraciones de un bloque tienen sangría uniforme después del símbolo:. Si la expresión booleana se evalúa como FALSE, entonces se ejecuta el primer conjunto de código después del final del bloque.
Diagrama de flujo
Ejemplo
#!/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!")
Salida
Cuando se ejecuta el código anterior, produce el siguiente resultado:
1 - Got a true expression value
100
Good bye!