- Autor

- Nombre
- Nelson Silva
- Social
Introducción
El control de flujo es un concepto fundamental en programación. Permite que el programa tome decisiones y ejecute bloques específicos de código en función de condiciones determinadas. En Python, las principales herramientas para el control de flujo son las sentencias if, elif y else.
Entendiendo if, elif y else
La Sentencia if
El if verifica una condición y, si es verdadera, ejecuta el bloque de código siguiente.
edad = 18
if edad >= 18:
print('Eres un adulto.')
La Sentencia elif
El elif (abreviatura de "else if") permite verificar múltiples condiciones después de un if.
edad = 15
if edad < 12:
print('Eres un niño.')
elif edad < 18:
print('Eres un adolescente.')
La Sentencia else
El else se ejecuta cuando todas las condiciones anteriores (del if y elif) son falsas. No requiere una condición.
edad = 28
if edad < 12:
print('Eres un niño.')
elif edad < 18:
print('Eres un adolescente.')
else:
print('Eres un adulto.')
Ejemplo Práctico
Supongamos que quieres crear un programa que categorice la valoración de un producto basándose en una puntuación del 1 al 5.
puntuacion = 4
if puntuacion == 1:
print('Muy malo.')
elif puntuacion == 2:
print('Malo.')
elif puntuacion == 3:
print('Regular.')
elif puntuacion == 4:
print('Bueno.')
else:
print('Excelente.')
Conclusión
Las sentencias if, elif y else ofrecen una manera poderosa y flexible de controlar el flujo de ejecución de un programa en Python. Cuando se usan correctamente, pueden hacer que tu código sea más lógico y eficiente.