Algoritmos de Programación con Python

5.1. Ciclos indefinidos

Para poder resolver este problema sin averiguar primero la cantidad de números a procesar, debemos introducir una instrucción que nos permita construir ciclos que no requieran que se informe de antemano la cantidad de veces que se repetirá el cálculo del cuerpo. Se trata de ciclos indefinidos en los cuales se repite el cálculo del cuerpo mientras una cierta condición es verdadera.

Un ciclo indefinido es de la forma

while <condición>:
    <hacer algo>

Donde while es una palabra reservada, la condición es una expresión booleana, igual que en las instrucciones if. Y el cuerpo es, como siempre, una o más instrucciones de Python.

El sentido de esta instrucción es el siguiente:

  1. Evaluar la condición.
  2. Si la condición es falsa, salir del ciclo.
  3. Si la condición es verdadera, ejecutar el cuerpo.
  4. Volver a 1.

Copyright (c) 2011-2014 Rosita Wachenchauzer, Margarita Manterola, Maximiliano Curia, Marcos Medrano, Nicolás Paez. La copia y redistribución de esta página se permite bajo los términos de la licencia Creative Commons Atribución - Compartir Obras Derivadas Igual 3.0 siempre que se conserve esta nota de copyright.