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

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

5 comentarios 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.

corto pero ahi va bien, bien hecho!
haber cuando te pones mas ejemplos … con un poco mas de dificultad p aprender,…

deberian de hacer mas ejemplos

como usar el for en llamadas al sistema?, para crear 3 archivos por ejemplo


Where's The Comment Form?

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

A %d blogueros les gusta esto: