Está en la página 1de 4

Taller No.

4: Ciclos for
Algoritmos y Programación

Contexto: Ciclo for


La sentencia for en Python, a diferencia de los demás lenguajes de programación, itera
sobre los ítems de cualquier secuencia (una lista o una cadena de caracteres), en el orden
que aparecen en dicha sucesión. Como sólo funciona para recorrer una lista, debemos
entonces contar con una lista.

0 1 2 3 4

En Python se acostumbra a usar, para simular una cierta cantidad de repeticiones, la función
para crear una lista temporal, así:

0
1
2
3
4

Una forma de simplificar el uso de es usando sólo el valor máximo. Así, usando la
función , se itera sobre una secuencia que va desde 0 hasta 9, no incluye el 10.
La función range tiene otros parámetros con los que se puede hacer que el ciclo se repita
desde 1 a 5, es decir, iniciando desde 1 en lugar de 0. También podemos hacer que el ciclo
se repita dentro de otro rango como 10 a 15 o en incrementos de 2 en lugar de 1. Aquí hay
algunos ejemplos que pueden serte de utilidad.
Taller No. 4: Ciclos for
Algoritmos y Programación

Ejemplo:

print("Imprime por pantalla la secuencia de números de 1 a 5")


A for i in range(1, 6):
print(i)

print("Imprime por pantalla números de 10 en 10 hasta 100")


B for i in range(10, 110, 10):
print(i)

print("Imprime por pantalla una secuencia decreciente de 10 a 1")


C for i in range(10, 0, -1):
print(i)

Código fuente 1. Sintaxis básica para definir ciclos for

A B C

10 10
1
20 9
2
30 8
3
40 7
4
50 6
5
60 5
70 4
80 3
90 2
100 1
Taller No. 4: Ciclos for
Algoritmos y Programación

Ejercicios por grupos

Defina funciones en Python que retornen el cálculo de los siguientes ejercicios.

1. La suma de todos los números pares desde 1 hasta 100:

2. La suma de todos los números impares desde 1 hasta 100:

3. La suma de los 1000 primeros números:

4. Calcule la siguiente suma:

5. Calcule la siguiente suma:

6. Calcule la siguiente productoria:


Taller No. 4: Ciclos for
Algoritmos y Programación

7. Calcule la siguiente productoria:

8. Calcule la siguiente productoria:

9. Calcule la siguiente productoria:

10. Calcule la siguiente productoria:

También podría gustarte