Introducción A Python - Iteración
Introducción A Python - Iteración
Iteración
Cristian David Ríos Urrego
[email protected]
2024-1
suma = 0
for i in (1,2,3,4,5):
suma=suma+i
print(suma)
Ciclo for (loop) y la función range
Los ciclos for permiten expresar de forma más
simple ciclos que iteran sobre una secuencia de
enteros.
range(0,n,1) crea un iterativo desde 0 hasta n-1
con paso 1, esto es, 0,1,2,3,..,n-1
suma = 0
n = int(input('Enter an integer number: '))
for i in range(0,n+1):
suma=suma+i
print(suma)
Ciclo for con strings
Los ciclos for también pueden iterar
sobre strings…
if cube**3 != abs(n):
print(n, 'is not a perfect cube')
else:
if n < 0:
cube = -cube
print('Cube root of', n, 'is', cube)
Enumeración exhaustiva
Los ciclos for nos permiten expresar de una forma más simple, por ejemplo, ciclos que
iteran sobre una secuencia de enteros.
if cube**3 != abs(n):
print(n, 'is not a perfect cube')
else:
if n < 0:
cube = -cube
print('Cube root of', n, 'is', cube)
Ejemplo
Buscar los números primos de un rango dado:
Nota 1: Los números primos son aquellos que solo son divisibles entre ellos mismos
y el 1.
Nota 2: Criba de Eratóstenes (definir el rango a evaluar).
Ejemplo
Buscar los números primos de un rango dado:
Nota 1: Los números primos son aquellos que solo son divisibles entre ellos mismos
y el 1.
Nota 2: Criba de Eratóstenes (definir el rango a evaluar).
inicio = 3
fin = 15
#
###
#####
#######
#########