# Bucles Documento original en inglés: [Loops](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/10_Day_Loops/10_loops.md) ## Ejercicios # Ejercicios: Nivel 1 1. Itera de 0 a 10 utilizando un bucle for, haz lo mismo utilizando un bucle while. 2. Itera de 10 a 0 utilizando un bucle for, haz lo mismo utilizando un bucle while. 3. Escribe un bucle que haga siete llamadas a `print()`, de modo que obtengamos el siguiente triángulo en la salida: ``` # ## ### #### ##### ###### ####### ``` 4. Utiliza bucles anidados para crear lo siguiente: ``` # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ``` 5. Imprime el siguiente patrón: ``` 0 x 0 = 0 1 x 1 = 1 2 x 2 = 4 3 x 3 = 9 4 x 4 = 16 5 x 5 = 25 6 x 6 = 36 7 x 7 = 49 8 x 8 = 64 9 x 9 = 81 10 x 10 = 100 ``` 6. Itera a través de la lista `['Python', 'Numpy', 'Pandas', 'Django', 'Flask']` utilizando un bucle for e imprime los elementos. 7. Utiliza un bucle for para iterar de 0 a 100 e imprime solo los números pares. 8. Utiliza un bucle for para iterar de 0 a 100 e imprime solo los números impares. ## Ejercicios: Nivel 2 1. Utiliza un bucle for para iterar de 0 a 100 e imprime la suma de todos los números. ``` La suma de todos los números es 5050. ``` 2. Utiliza un bucle for para iterar de 0 a 100 e imprime la suma de todos los números pares y la suma de todos los números impares. ``` La suma de todos los números pares es 2550. Y la suma de todos los números impares es 2500. ``` ## Ejercicios: Nivel 3 1. Ve a la carpeta de datos y utiliza el archivo countries.py. Recorre los países y extrae todos los países que contienen la palabra "land". 2. Esta es una lista de frutas: `['banana', 'naranja', 'mango', 'limón']`. Invierte el orden utilizando un bucle. 3. Ve a la carpeta de datos y utiliza el archivo countries_data.py. - ¿Cuál es el número total de idiomas en los datos? - Encuentra los diez idiomas más hablados en los datos. - Encuentra los 10 países más poblados del mundo.