Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El bucle for
Si la condición
evaluada es
verdadera o se Test evaluacion
cumple realiza: condicion
Si la condición
Realiza Instrucción evaluada es false o no
(cuerpo del bucle) se cumple sale del ciclo
For (Para)
Para llevar la cuenta, utiliza una variable de control que toma valores
distintos en cada iteración.
a) range(final)
b) range(inicial, final)
c) range(inicial, final, incremento)
El valor inicial siempre es parte del rango. El valor final nunca es parte del
rango. El incremento indica la diferencia entre dos valores consecutivos del
rango.
Ejercicio # 1
Ejercicio de range (final)
for i in range(9):
print (i)
print ("")
print("FIN DE LA CORRIDA ")
La salida es:
0
1
2
3
4
5
6
7
8
Ejercicio # 2
Ejercicio de range (inicial, final)
for i in range(3, 13):
print (i)
print ("")
print("FIN DE LA CORRIDA ")
La salida es:
3, 4, 5, 6, 7, 8, 9, 10, 11, 12
EJERCICIO
print (i)
print ("")
print("FIN DE LA CORRIDA ")
Ejercicio # 3
Ejercicio de range (inicial, final, incremento)
for i in range(3, 13, 2):
print (i)
print ("")
print("FIN DE LA CORRIDA ")
La salida es:
3, 5, 7, 9, 11
Ejercicio # 4
Ejercicio de range (inicial, final, incremento)
for i in range(11, 4, -1):
print (i)
print ("")
print("FIN DE LA CORRIDA ")
La salida es:
11, 10, 9, 8, 7, 6, 5
Ejercicio # 5
Ejercicio de range (final)
for i in range(21):
print (i, i ** 3)
print(" ")
La salida es:
Ejercicio # 6
Si se quiere que Python no añada un salto de línea al final de un print(),
se debe añadir al final el argumento end="":
print("Comienzo")
for i in range(3):
print("Hola ", end="")
print()
print("FIN DE LA CORRIDA")*
La salida es:
Comienzo
Hola Hola Hola
FIN DE LA CORRIDA
Ejercicio # 7
for i in range(5):
print ("Hola. Ahora i es igual a ", i ," y su cuadrado es igual a ", i**2)
La salida es:
LISTAS
Las listas en Python son variables donde se almacenan valores de diferentes
tipos.
Sintaxis: valores [0, 1, 2, 3]
valores es una lista cuyos elementos son 0, 1, 2, 3
palabras = [ 'gato', 'ventana', 'defenestrar']
Ejercicio # 8
print("Comienzo")
for numero in [0, 1, 2, 3]:
print(f"{numero} * {numero} = {numero ** 2}")
print("Final")
La salida es:
Comienzo
0*0=0
1*1=1
2*2=4
3*3=9
Final
Ejercicio # 9
Lista como arreglo de valores [0,1,2,3,4]
#Ciclo for con LISTA
for i in [0,1,2,3,4]:
print ("Hola")
Ejercicio # 10
Lista como arreglo de valores [0,1,2]
print("Comienzo")
for i in [0, 1, 2]:
print("Hola ", end="")
print()
print("FIN DE LA CORRIDA")
La salida es:
Comienzo
Hola
Hola
Hola
FIN DE LA CORRIDA
Ejercicio # 11
Lista como arreglo de valores palabras = [ 'gato', 'ventana', 'defenestrar']
#Ciclo for con LISTA
gato 4 caracteres
ventana 7 caracteres
defenestrar 12 caracteres
Ejercicio # 12
print("Comienzo")
for i in []:
print("Hola ", end="")
print()
print("Final")
La salida es:
Comienzo
Final
Ejercicio # 13
print("Comienzo")
for i in [1, 1, 1]:
print("Hola ", end="")
print(" ")
print("FIN DE LA CORRIDA")
La salida es:
Comienzo
FIN DE LA CORRIDA
Ejercicio # 14
La salida es:
Comienzo
Hola. Ahora i vale 3 y su cuadrado 9
Hola. Ahora i vale 4 y su cuadrado 16
Hola. Ahora i vale 5 y su cuadrado 25
Final
Ejercicio # 15
print("Comienzo")
for i in ["Luisa Fernanda", "Carlos", 27]:
print(f"Hola. Ahora i vale {i}")
print(" ")
print("FIN DE LA CORRIDA")
La salida es:
Comienzo
Hola. Ahora i vale Luisa Fernanda
Hola. Ahora i vale Carlos
Hola. Ahora i vale 27
FIN DE LA CORRIDA
Ejercicio # 16
#Ciclo for con LISTA
La salida es:
Uno
Dos
Tres
FIN DE LA CORRIDA
CADENAS
En lugar de una lista se puede escribir una cadena, en cuyo caso la
variable de control va tomando como valor cada uno de los caracteres:
Las cadenas en Python son contenidos que se almacenan entre “AMIGO”.
Ejercicio # 17
La salida es:
Dame una A
Dame una M
Dame una I
Dame una G
Dame una O
FIN DE LA CORRIDA
Ejercicio # 18
La salida es:
Caracter V
Caracter I
Caracter V
Caracter A
Caracter L
Caracter A
Caracter P
Caracter A
Caracter Z
FIN DE LA CORRIDA