Sentencia FOR
Un bucle for es un bucle que repite el bloque de instrucciones un número prederminado de veces y bloque de instrucciones que se repite se suele llamar cuerpo del bucle y cada repetición se suele llamar iteración.for variable in lista o cadena o rango:
cuerpo del bucle
Que es una lista?
Es un arreglo donde se puede almacenar informacion, se se puede anadir las valores haciendo una simple suma tambien se los puede modificar.
lista=['e','i','o']
lista_matriz=[['e','i','o'],['a','u','x']]
print lista
lista=['a']+lista
print lista
lista=lista+['u']
print lista
print lista[0]
print lista_matriz[0][1]
print lista_matriz[1][2]
Y nos va a dar como resultado:
['e','i','o']
['a','e','i','o']
['a','e','i','o','u']
['a']
i
x
El único inconveniente en lista_matriz es que solo es un arreglo en dos dimensiones, no es una matriz en los siguientes juegos se va explicar como realizar operaciones matriciales.
Que es un rango?
Es una sentencia que nos genera una lista de una dimensión como la de los ejemplos de arriba (lista) y su forma es
range(argumento)
el argumento es un numero por ejemlo:print range(3)
y nos da como resultado:
[0,1,2]
Que es una cadena?
Es un string normal como por ejemplo
mensaje="Hola"
Ejemplo for:
for i in "hola":
print i
for i in ['a',"hola",'c',"qwerty"]:
print i
for i in range(3):
print i
0
1
2
3
Sentencia While
Es otro tipo de bucle que se repite siempre que se cumpla la condición que este tiene.i = 1
while i <= 11:
print i," ",
i = i + 1
1 2 3 4 5 6 7 8 9 10 11
Ya esto seria lo ultimo de esta pequeña introducción a Python el siguiente juego comenzamos con el entorno gráfico. Si desean mas informacion pueden visitar las siguientes paginas:
http://docs.python.org/tutorial/
http://es.diveintopython.org/index.html
No hay comentarios:
Publicar un comentario
$ apt-get install comentarios