Unidad: Flujo de Control

Introducción a flujo de control

Imagina despertarte por la mañana. Te despiertas y piensas, “Ugh. ¿Es un día entre semana? Si es así, tienes que levantarte, vestirte y prepararte para ir a clases. Si no, puedes dormir un poco más. Pero, lastimosamente, es un día entre semana, así que te levantas, vistes y miras por la ventana, “¿Cómo está el clima? ¿Necesito un paraguas?”

Estas preguntas y decisiones controlan el flujo de tu mañana, cada paso y resultado es producto de las condiciones del día y de tu entorno. Tu computadora, al igual que tu, pasa por un flujo similar cada vez que ejecuta un código. Un programa se ejecutará (se despertará) y comenzará a moverse a través de sus listas de verificación. Si se cumple esa condición, está bien, ejecutemos este código e imprimamos ese valor.

Este es el flujo de control de su programa. En Python, su secuencia de comandos se ejecutará de arriba hacia abajo, hasta que no quede nada por ejecutar. Es tu trabajo incluir instrucciones que conecten los pasos, las cuales se conocen como declaraciones condicionales, para decirle a la computadora cuándo debe ejecutar ciertos bloques de códigos. Si se cumplen esas condiciones, ejecuta esa función. 

En el transcurso de esta unidad, aprenderás a crear declaraciones condicionales utilizando expresiones booleanas y a manejar el flujo de control en tu código.