Curso-lenguaje-python/30-days-of-python/10_Bucles/README.md
Manuel Vergara 3d867aed80 Add exercise of new course 30-days-of-python
Signed-off-by: Manuel Vergara <manuel@vergaracarmona.es>
2023-09-18 01:00:26 +02:00

2.0 KiB

Bucles

Documento original en inglés: Loops

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:

#
##
###
####
#####
######
#######
  1. Utiliza bucles anidados para crear lo siguiente:
# # # # # # # #
# # # # # # # #
# # # # # # # #
# # # # # # # #
# # # # # # # #
# # # # # # # #
# # # # # # # #
# # # # # # # #
  1. 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
  1. Itera a través de la lista ['Python', 'Numpy', 'Pandas', 'Django', 'Flask'] utilizando un bucle for e imprime los elementos.

  2. Utiliza un bucle for para iterar de 0 a 100 e imprime solo los números pares.

  3. 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.
  1. 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.