Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Declaraciones de Control de Bucle | El Bucle For
Tutorial de Bucles en Python
course content

Contenido del Curso

Tutorial de Bucles en Python

Tutorial de Bucles en Python

1. El Bucle For
2. El Bucle While
3. Bucles Anidados
4. Comprensiones de Listas y Diccionarios

book
Declaraciones de Control de Bucle

Cuando se trabaja con bucles, las declaraciones break y continue ayudan a gestionar el flujo de iteración:

  • break: sale del bucle prematuramente cuando se cumple una condición;
  • continue: salta la iteración actual y pasa a la siguiente, permitiendo la ejecución selectiva;
  • pass: es un marcador de posición que no hace nada cuando se ejecuta.

Uso de la palabra clave break

Imagina buscar una ciudad específica en una lista. Si queremos dejar de buscar tan pronto como encontremos la ciudad "Barcelona", podemos usar la declaración break.

123456789
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Searching for a specific city for city in travel_list: if city == 'Barcelona': print('Found Barcelona!') break else: print(city, 'is not Barcelona')
copy
  • El bucle itera a través de cada ciudad en la travel_list;
  • Cuando encuentra "Barcelona", se ejecuta la declaración break, y el bucle se detiene inmediatamente;
  • Las ciudades después de "Barcelona" (como "Munchen") no se procesan.

Usando la palabra clave continue

Ahora contemos las ciudades en la travel_list que tienen nombres más cortos de 8 caracteres mientras se omiten las demás.

12345678910
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] short_name_count = 0 for city in travel_list: if len(city) >= 8: continue # Skip cities with names 8 or more characters long short_name_count += 1 print('Number of cities with names shorter than 8 characters:', short_name_count)
copy
  • El bucle itera a través de cada ciudad en la travel_list;
  • Si la longitud del nombre de la ciudad es de 8 caracteres o más, la condición if se evalúa como True, y se ejecuta la declaración continue. Esto omite el resto del código para esa iteración;
  • Para las ciudades con nombres más cortos de 8 caracteres, el contador short_name_count se incrementa en 1;
  • Después de que el bucle termina, se imprime el conteo final, mostrando cuántas ciudades tienen nombres más cortos de 8 caracteres.

La palabra clave pass

La declaración pass en Python es un marcador de posición que no hace nada cuando se ejecuta. A menudo se utiliza como un marcador de posición temporal para el código que planeas escribir más tarde, permitiendo que el programa se ejecute sin errores. Más tarde, puedes reemplazar pass con lógica real.

12345678
travel_list = ['Monaco', 'Luxembourg', 'Liverpool', 'Barcelona', 'Munich'] already_visited = ['Barcelona', 'Monaco'] for city in travel_list: if city in already_visited: pass else: print('Going to visit', city)
copy
Tarea

Swipe to start coding

Estás planeando tu próxima aventura y quieres priorizar los viajes sin visa para hacer el viaje más fluido. Para mantener las cosas manejables, decides limitar tu lista a solo 10 destinos.

  • Itera a través de la lista de países. Omite los países que requieren una visa.
  • Agrega solo países sin visa a travel_list.
  • Deja de agregar una vez que travel_list contenga 10 países.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 4
toggle bottom row

book
Declaraciones de Control de Bucle

Cuando se trabaja con bucles, las declaraciones break y continue ayudan a gestionar el flujo de iteración:

  • break: sale del bucle prematuramente cuando se cumple una condición;
  • continue: salta la iteración actual y pasa a la siguiente, permitiendo la ejecución selectiva;
  • pass: es un marcador de posición que no hace nada cuando se ejecuta.

Uso de la palabra clave break

Imagina buscar una ciudad específica en una lista. Si queremos dejar de buscar tan pronto como encontremos la ciudad "Barcelona", podemos usar la declaración break.

123456789
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Searching for a specific city for city in travel_list: if city == 'Barcelona': print('Found Barcelona!') break else: print(city, 'is not Barcelona')
copy
  • El bucle itera a través de cada ciudad en la travel_list;
  • Cuando encuentra "Barcelona", se ejecuta la declaración break, y el bucle se detiene inmediatamente;
  • Las ciudades después de "Barcelona" (como "Munchen") no se procesan.

Usando la palabra clave continue

Ahora contemos las ciudades en la travel_list que tienen nombres más cortos de 8 caracteres mientras se omiten las demás.

12345678910
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] short_name_count = 0 for city in travel_list: if len(city) >= 8: continue # Skip cities with names 8 or more characters long short_name_count += 1 print('Number of cities with names shorter than 8 characters:', short_name_count)
copy
  • El bucle itera a través de cada ciudad en la travel_list;
  • Si la longitud del nombre de la ciudad es de 8 caracteres o más, la condición if se evalúa como True, y se ejecuta la declaración continue. Esto omite el resto del código para esa iteración;
  • Para las ciudades con nombres más cortos de 8 caracteres, el contador short_name_count se incrementa en 1;
  • Después de que el bucle termina, se imprime el conteo final, mostrando cuántas ciudades tienen nombres más cortos de 8 caracteres.

La palabra clave pass

La declaración pass en Python es un marcador de posición que no hace nada cuando se ejecuta. A menudo se utiliza como un marcador de posición temporal para el código que planeas escribir más tarde, permitiendo que el programa se ejecute sin errores. Más tarde, puedes reemplazar pass con lógica real.

12345678
travel_list = ['Monaco', 'Luxembourg', 'Liverpool', 'Barcelona', 'Munich'] already_visited = ['Barcelona', 'Monaco'] for city in travel_list: if city in already_visited: pass else: print('Going to visit', city)
copy
Tarea

Swipe to start coding

Estás planeando tu próxima aventura y quieres priorizar los viajes sin visa para hacer el viaje más fluido. Para mantener las cosas manejables, decides limitar tu lista a solo 10 destinos.

  • Itera a través de la lista de países. Omite los países que requieren una visa.
  • Agrega solo países sin visa a travel_list.
  • Deja de agregar una vez que travel_list contenga 10 países.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 4
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
Lamentamos que algo salió mal. ¿Qué pasó?
some-alt