Curso de Python capitulo V

Poco a poco, vamos avanzando en el curso, y hemos llegado a una de las estructuras  mas importantes,  se trata de la estructura repetitiva o de ciclos llamada while. Esta estructura lo que hace es repetir las instrucciones que esten dentro de ella hasta que la condicion se cumpla. Que mejor que un ejemplo para entender mejor el concepto:

#!/usr/bin/env python
print «Numeros del 1 al 10:»
numero=1
while numero<=10:
print numero
print «-»
numero=numero+1
print «Fin»

¿Que hace este programa?  Sencillo, este programa  imprime los numeros del 1 al 10, hay que recalcar varias cosas:

  1. Tengan muy  presente siempre la identacion, pues eso es lo que determina lo que va adentreo del while y lo que no, como lo pueden ver claramente en el ejemplo.
  2. La condicion en este caso, es que la variable numero sea menor que 10, esto se leeria «mientras que numero sea menor que 10 haga estas instruccion».
  3. Algo que es muy importante es que dentro de la estructura debe haber alguna instruccion que cambie el valor de la variable,  por que si no se cambia el valor de la variable dentro del ciclo esto llevaria  a lo que un profesor de mi antigua universidad llamaria «Abrazo mortal». Es decir, que la condicion nunca se cumpliria y se quedaria repitiendo las instrucciones infintas veces.

Este programa nos arrojara algo como esto:

cur_python6

Con esto aprendido ya podemos realizar muchas practicas, les propongo un ejercicio, para que lo hagan y practiquen, hagan un programa que imprima los 100 primeros numeros  pares, con eso practican todo lo que llevamos.

Comparte!
8 comentarios