RESUMEN
Sentencia For-In
Hay otro tipo de bucle en Python: el bucle for-in, que se puede leer como "para todo elemento
de una serie, hacer. . ." Un bucle for-in presenta el siguiente aspecto:
for (variable) in (serie de valores):
acci´on
acci´on
...
acción
La relación de nombres va encerrada entre corchetes y que cada nombre se
separa del la siguiente forma con una coma.
Ejemplo:
Hola, Pepe.
Hola, Ana.
Hola, Juan.
Se ha ejecutado la sentencia más indentada una vez por cada valor de la serie de nombres
y, con cada iteración, la variable nombre ha tomado el valor de uno de ellos (ordenadamente,
de izquierda a derecha).
Es hora de aprender una nueva función predefinida de Python que nos ayudará evitar problemas: La función range (que en inglés significa "rango"). En principio, range se usa
con dos argumentos: un valor inicial y un valor final (con matices).
Ejemplo:
>>> range(2, 10)
[2, 3, 4, 5, 6, 7, 8, 9]
>>> range(0, 3)
[0, 1, 2]
>>> range(-3, 3)
[-3, -2, -1, 0, 1, 2]
Observa que la lista devuelta contiene todos los enteros comprendidos entre los argumentos
de la función, incluyendo al primero pero no al último.
La función range devuelve una lista de números enteros. :
Otro Ejemplo:
for i in range(1, 6):
print i
Al ejecutar el programa, veremos lo siguiente por pantalla:
1
2
3
4
5
PROGRAMAS
Programa 117:
#Tabla de Multiplicar
N=int(raw_input('ingr. un número cualquiera: ' ))
for i in range(1,11):
print N ,'* ',i,'= ',N*i
raw_input()
RESULTADO
ingr. un número : 3
3 * 1 = 7
3 * 2 = 14
3 * 3 = 21
3 * 4 = 28
3 * 5 = 35
3 * 6 = 42
3 * 7 = 49
3 * 8 = 56
3 * 9 = 63
3 * 10 = 70
PROGRAMA 120:
#Números pares comprendidos entre 0 y 200
for i in range (0,201,2):
print i
raw_input()
print i
raw_input()
RESULTADO
0
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34...
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34...
200
PROGRAMA 121:
#Números pares comprendidos entre 0 y 200(orden inverso)
for i in range (200,-1,-1):
print i
raw_input()
for i in range (200,-1,-1):
print i
raw_input()
RESULTADO
200
199
198
197
196
195
194
193
192
191
190
189
188...
199
198
197
196
195
194
193
192
191
190
189
188...
0
PROGRAMA 122:
PROGRAMA 122:
#Números pares positivos entre 2 y el introducido por el usuario
N=int(raw_input('ingr. hasta donde quiere que llegue el final de la lista: '))
for i in range (0,N,2):
print i
raw_input()
N=int(raw_input('ingr. hasta donde quiere que llegue el final de la lista: '))
for i in range (0,N,2):
print i
raw_input()
RESULTADO
ingr. hasta donde quiere que llegue el final de la lista: 14
0
2
4
6
8
10
12
2
4
6
8
10
12
Aqui estan los programas profe....!!!!♥
No hay comentarios:
Publicar un comentario