WHILE.
El significado de la palabra While es mientras y lo que genera es un ciclo infinito mientras se cumpla dicha condición que podemos romper con un break
<whileTrue:
print("se ejecuito")>
para utilizar un while utilizamos la palabra reservada while seguida de la condicional que se desee y si se cumple continuara indefinidamente en este caso imprimir: se ejecuto
<Count = 0whileCount < 20:
Count += 1ifCount == 19:
breakprint(Count)>
En este caso utilizamos creamos una variable Count que se le suma + 1 en cada iteración del ciclo, el if dentro del while para crear una condición la cual nos dice que cuando Count es igual a 19 utilizamos la palabra reservada break para romper el ciclo
el resultado seria : 1 hasta el 18
<Count = 0whileCount < 20:
Count += 1ifCount < 15:
continueprint(Count)>
Igual que el ejemplo anterior con la variable Count pero en este caso utilizamos la palabra **continue ** lo que hace es que ignora lo que hay después de el es decir el print hasta que salga del condicional que Count
el resultado seria 15 al 20
FOR
la palabra reservada ** for ** tambien nos genera un ciclo pero este se utiliza cuando tenemos un tamaño definido es decir recorrer una lista, una tupla o un diccionario, se utiliza comenzando con la palabra for seguida de el nombre de la variable que elijas que no tiene que estar definida antes que va a recorrer una lista en este caso, seguida de la palabra reservada in es decir dentro del nombre de la lista, tupla o diccionario que recorreremos
<my_list = [23,45,67,89,43]
forelementin my_list:
print(element)>
El resultado seria [23,45,67,89,43], lo mismo ocurriría con un diccionario o tupla, algo interesante es que si es un diccionario podriamos acceder no solo a la key si no tambien al value es decir la palabra y el significado de la siguiente manera
<dict = {
"name": "Mateo",
"age": 24,
"last_name": "Lopez"
}
forelementin dict:
print(element,"=>",dict[element])>
recorremos con la variable element el dicionario y luego imprimimos element, dentro de dict elemento para que nos de la palabra y el significado o tambien se puede hacer de la siguiente forma
<for key,valuein dict.items():
print(key,"=>",value)>
utilizando 2 variables para la palabra y el significado en el diccionario y utilizando la palabra reservada items que me lo organiza en tuplas luego lo imprimimos