3. Un bucle for es un bucle que repite el
bloque de instrucciones un número
predeterminado de veces. El bloque de
instrucciones que se repite se suele
llamar cuerpo del bucle y cada
repetición se suele llamar iteración. En
Python se escribe así:
for variable in elemento_iterable:
Cuerpo del bloque
Un elemento iterable en Python puede ser
un range, una cadena o una colección.
El bucle for
Ejemplos:
for i in range(3):
print(“Python ")
Salida:
Python
Python
Python
for x in [“Python”,”Java”,”C++”]:
print(x)
Salida:
Python
Java
C++
texto = “Python”
for c in texto:
print(c)
Salida:
P
y
t
h
o
n
4. range(n): Devuelve una secuencia de números,
comenzando desde 0, se incrementa en 1 y se detiene
antes del número “n” (es decir en “n-1“).
range(inicio, fin): Devuelve una secuencia de
números, comenzando desde el número “inicio”, se
incrementa en 1 y se detiene antes del número “fin”
(es decir en “fin-1”).
range(inicio, fin, incremento): Devuelve una
secuencia de números, comenzando desde el número
“inicio”, se detiene antes del número “fin” (es decir
en “fin-1”) y se incrementa en “incremento”.
La función range()
Ejemplos:
x = range(4)
for n in x:
print(n)
Salida:
0
1
2
3
Salida:
3
4
5
Salida:
3
5
7
9
x = range(3, 10, 2)
for n in x:
print(n)
x = range(3, 6)
for n in x:
print(n)