Loops: While: Este ciclo basicamente crea una variable “counter” y mientras verifica la condicion: counter < 10 sigue iterando el bloque de codigo. Para evitar que el ciclo sea infinitio se debe sumar a la variable “counter” y asi llegar a romper la condicion
-
Estructura:
int counter = 0
while counter < 10:
#Bloque de codigo que correra -
Para romper un ciclo iterativo: break
-
Para saltar a la siguiente iteracion: continue - > al llegar a esto, todo lo que este debajo de continue no se ejecuta
Loops: For: Es un ciclo que nos ayuda a recorrer cierto rango de elementos, estos elementos pueden ser una lista, tupla, diccionario…
-
Estructura:
for element in range(20) : - > Imprime el bloque de elementos del 0 al 19
#Bloque que se ejecutarafor element in range(1, 21): - > Imprime el bloque de elementos del 1 al 20 #Bloque que se ejecutara my_list = [23, 45, 67, 89, 43] for element in my_list: - > Itera a traves de la lista #bloque que se ejecutara my_tuple = ('nico', 'juli', 'santi') for element in my_tuple: - > Itera a traves de la tupla #bloque que se ejecutara product = { 'name' : 'Camisa', 'price' : 100, 'stock' : 89 } for element in product: - > Itera a traves del diccionario #bloque que se ejecutara for key, value in product.items(): - > key y value toma los valores de las tuplas ('key', 'value') #Bloque de codigo people = [ # Uso mas comun por las API y Data Bases { 'name': 'nico', 'age' : 34 }, { 'name' : 'zule', 'age' : 4 } ] for person in people: #Bloque de codigo print(person) - > imprime cada diccionario segun va iterando print( ' name = > , person['name']) - > Imprime los valores de la llave 'name' en cada diccionario en la lista
Curso de Fundamentos de Python