Toma de decisiones en Python: Dominando la lógica condicional
La toma de decisiones es la anticipación de condiciones que ocurren durante la ejecución del programa y la especificación de acciones según esas condiciones.
Las estructuras de decisión evalúan múltiples expresiones que producen VERDADERO o FALSO. Debes determinar qué acción tomar y qué declaraciones ejecutar si el resultado es VERDADERO o FALSO.
La forma general de una estructura típica de toma de decisiones en la mayoría de lenguajes de programación:
Python asume cualquier valor no-cero y no-nulo como VERDADERO, y si es cero o nulo, se asume como FALSO.
Python proporciona los siguientes tipos de declaraciones de toma de decisiones:
| Nº | Declaración y descripción |
|---|---|
| 1 | Declaraciones if - Consisten en una expresión booleana seguida de una o más declaraciones. |
| 2 | Declaraciones if...else - Un if puede ir seguido de un else opcional, que se ejecuta cuando la expresión booleana es FALSA. |
| 3 | Declaraciones if anidadas - Puedes usar un if o else if dentro de otro if o else if. |
Suites de una sola declaración
Si el suite de una cláusula if consiste solo en una línea, puede ir en la misma línea que la declaración de encabezado.
Ejemplo de cláusula if de una línea:
Demo en vivo#!/usr/bin/python var = 100 if (var == 100): print "El valor de la expresión es 100" print "¡Adiós!"
Cuando se ejecuta el código anterior, produce:
El valor de la expresión es 100 ¡Adiós!
python
- Impulsando la Toma de Decisiones en Fabricación Avanzada a través de Analítica Potente
- Optimiza la ingesta de datos para una toma de decisiones más inteligente
- Sentencias, indentación y comentarios en Python: Guía clara
- Dominando tipos de datos en Python: Guía práctica
- Dominando operadores en Python: Guía completa
- Dominando sentencias if…else en Python
- Dominando la sentencia pass en Python: Guía práctica
- Dominando Diccionarios en Python: Creación, Manipulación y Técnicas Avanzadas
- Dominando el Manejo de Excepciones en Python: try, except, else y finally Explicados
- Función print() en Python: Guía Práctica con Ejemplos
- Domine los Bucles en Python: For, While, Break, Continue y Enumerate Explicados