Python 3 - Toma de decisiones

La toma de decisiones es la anticipación de las condiciones que ocurren durante la ejecución de un programa y las acciones específicas tomadas de acuerdo con las condiciones.

Las estructuras de decisión evalúan múltiples expresiones, que producen VERDADERO o FALSO como resultado. Debe determinar qué acción tomar y qué declaraciones ejecutar si el resultado es VERDADERO o FALSO en caso contrario.

A continuación se muestra la forma general de una estructura de toma de decisiones típica que se encuentra en la mayoría de los lenguajes de programación:

El lenguaje de programación Python asume cualquier non-zero y non-null valores como VERDADERO, y cualquier zero o null values como valor FALSO.

El lenguaje de programación Python proporciona los siguientes tipos de declaraciones para la toma de decisiones.

No Señor. Declaración y descripción
1 si declaraciones

Un if statement consta de una expresión booleana seguida de una o más declaraciones.

2 declaraciones if ... else

Un if statement puede ir seguido de un opcional else statement, que se ejecuta cuando la expresión booleana es FALSE.

3 declaraciones if anidadas

Puedes usar uno if o else if declaración dentro de otra if o else if declaración (es).

Repasemos rápidamente cada declaración de toma de decisiones.

Suites de declaración única

Si la suite de un if La cláusula consta solo de una línea, puede ir en la misma línea que la declaración del encabezado.

Ejemplo

A continuación se muestra un ejemplo de one-line if cláusula -

#!/usr/bin/python3

var = 100
if ( var  == 100 ) : print ("Value of expression is 100")
print ("Good bye!")

Salida

Cuando se ejecuta el código anterior, produce el siguiente resultado:

Value of expression is 100
Good bye!