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!