Bucle for in en Python

Posted on Abril 4, 2007. Filed under: Loop, Python |

En Python los bucles for in no son iguales a los e flash. Los de Python, tiene un listado interno, y repite tantas veces como elementos haya en el listado. Ejemplo

for numero in [1, 5, 10]:
  print numero

Resultado
1
5
10

La variable numero recibe el valor de cada uno los valores de la lista y luego pasa al otro valor.

Rangos
Por ejemplo cuando uno tiene que hacer una repetición muy larga, en vez de escribir numero por numero, hacemos que repita en un rango de numeros. Ejemplo

for numero in range (1, 5):
  print numero
Resultado
1
2
3
4

No sale el cinco por que llega hasta el numero anterior. Estos son algunos ejemplos de lo que se puede hacer con range.

>>> range(2, 10, 2)
[2, 4, 6, 8]
>>> range(2, 10, 3)
[2, 5, 8]
>>> range(10, 5, -1)
[10, 9, 8, 7, 6]
>>> range(3, -1, -1)
[3, 2, 1, 0]

Make a Comment

Make a Comment: ( 2 so far )

blockquote and a tags work here.

2 Responses to “Bucle for in en Python”

RSS Feed for Aprendiendo a Programar en Python con PyGame para hacer Video Juegos Comments RSS Feed

la función range es un ahorro de tiempo, entendí bien, gracias.

Muchas gracias, te felito por lo bien que explicas.


Where's The Comment Form?

    About

    Notas personales de lo que aprendo en Programación de Video juegos en Python con PyGame

    RSS

    Subscribe Via RSS

    • Subscribe with Bloglines
    • Add your feed to Newsburst from CNET News.com
    • Subscribe in Google Reader
    • Add to My Yahoo!
    • Subscribe in NewsGator Online
    • Últimos comentarios a todas las entradas en RSS
    • Subscribe in Rojo

    Meta

Liked it here?
Why not try sites on the blogroll...