Saltar la navegación

Ciclo while

Otra forma de generar ciclos

El ciclo "while" es una estructura de control utilizada en la programación que permite repetir un bloque de código mientras una condición sea verdadera. Básicamente, el código dentro del ciclo "while" se ejecuta repetidamente siempre y cuando la condición especificada sea cierta. El ciclo "while" consta de tres partes principales:

  1. Palabra clave "while": que indica el inicio de un ciclo "while".
  2. Condición: una expresión booleana que se evalúa en cada iteración del ciclo. Si la condición es verdadera, el código dentro del ciclo se ejecuta; de lo contrario, el ciclo se salta y la ejecución continúa después del ciclo.
  3. Cuerpo del ciclo: el bloque de código que se ejecuta repetidamente mientras la condición sea verdadera. Este bloque de código puede contener una o varias instrucciones.

La ejecución del ciclo "while" sigue el siguiente flujo: primero se evalúa la condición. Si la condición es verdadera, se ejecuta el cuerpo del ciclo. Luego, se vuelve a evaluar la condición y se repite el proceso hasta que la condición sea falsa, momento en el que el ciclo se detiene y la ejecución continúa con el código que está después del ciclo "while". Es importante tener en cuenta que si la condición nunca se vuelve falsa, el ciclo "while" se ejecutará infinitamente, lo que puede causar un bucle infinito y un rendimiento no deseado en el programa. Por lo tanto, es fundamental asegurarse de que la condición dentro del ciclo "while" se vuelva falsa en algún momento para evitar este problema.

Un ejemplo del ciclo while:

resp="si"
while resp=="si":
  print("Hola guapo!")
  resp=input("deseas continuar? ")
print("fuera del ciclo")

Se recomienda ver el siguiente material audiovisual

Creado con eXeLearning (Ventana nueva)