BIENVENIDOS, INICIEMOS CON EL RECORRIDO

Estructura If

La estructura de control if ... permite que un programa ejecute unas instrucciones cuando se cumplan una condición. En inglés "if" significa "si" (condición).

La sintaxis de la construcción if es la siguiente:

Construcción sentencia If

La ejecución de esta construcción es la siguiente:

La condición se evalúa siempre.

• Si el resultado es True se ejecuta el bloque de sentencias

• Si el resultado es False no se ejecuta el bloque de sentencias.

La primera línea contiene la condición a evaluar y es una expresión lógica. Esta línea debe terminar siempre por dos puntos (:).

A continuación viene el bloque de órdenes que se ejecutan cuando la condición se cumple (es decir, cuando la condición es verdadera). Es importante señalar que este bloque debe ir sangrado, puesto que Python utiliza el sangrado para reconocer las líneas que forman un bloque de instrucciones. El sangrado que se suele utilizar en Python es de cuatro espacios, pero se pueden utilizar más o menos espacios. Al escribir dos puntos (:) al final de una línea, el editor sangrará automáticamente las líneas siguientes. Para terminar un bloque, basta con volver al principio de la línea.

Diagrama de flujo de la sentencia condicional condicional if

El diagrama de flujo siguiente muestra la ejecución de una sentencia if:

Diagrama sentencia If