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

bookUso de Declaraciones Condicionales en un Bucle While

La estructura if/else puede combinarse con un bucle while para añadir lógica condicional en cada iteración. Esto permite realizar diferentes acciones según condiciones específicas mientras se ejecuta el bucle.

Apliquemos este concepto a nuestra travel_list. El programa clasificará las ciudades según tengan nombres cortos o largos dependiendo de su longitud (menos de 8 caracteres para corto, 8 o más para largo).

123456789101112
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Initialize index i = 0 # Categorize cities by name length while i < len(travel_list): if len(travel_list[i]) < 8: print(travel_list[i], 'has a short name.') else: print(travel_list[i], 'has a long name.') i += 1
copy
  1. El índice i se inicializa en 0 para comenzar desde la primera ciudad;
  2. El bucle while se ejecuta mientras i sea menor que la longitud de travel_list;
  3. Lógica condicional:
    • if: verifica si la longitud del nombre de la ciudad actual es menor que 8 caracteres e imprime un mensaje en consecuencia;
    • else: gestiona todos los demás casos donde la longitud del nombre es de 8 o más caracteres;
  4. La variable i se incrementa al final de cada iteración para pasar a la siguiente ciudad.
Tarea

Swipe to start coding

Eres un desarrollador que trabaja en una aplicación de viajes que muestra una lista de nombres de países. Por motivos de diseño, la aplicación necesita resaltar los países con nombres cortos. Para lograr esto, decides automatizar el proceso.

  • Contar el número total de países en la lista countries cuyos nombres tengan menos de 7 caracteres.
  • Utilizar un bucle while para iterar a través de los nombres de los países.

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 9
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

close

bookUso de Declaraciones Condicionales en un Bucle While

Desliza para mostrar el menú

La estructura if/else puede combinarse con un bucle while para añadir lógica condicional en cada iteración. Esto permite realizar diferentes acciones según condiciones específicas mientras se ejecuta el bucle.

Apliquemos este concepto a nuestra travel_list. El programa clasificará las ciudades según tengan nombres cortos o largos dependiendo de su longitud (menos de 8 caracteres para corto, 8 o más para largo).

123456789101112
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Initialize index i = 0 # Categorize cities by name length while i < len(travel_list): if len(travel_list[i]) < 8: print(travel_list[i], 'has a short name.') else: print(travel_list[i], 'has a long name.') i += 1
copy
  1. El índice i se inicializa en 0 para comenzar desde la primera ciudad;
  2. El bucle while se ejecuta mientras i sea menor que la longitud de travel_list;
  3. Lógica condicional:
    • if: verifica si la longitud del nombre de la ciudad actual es menor que 8 caracteres e imprime un mensaje en consecuencia;
    • else: gestiona todos los demás casos donde la longitud del nombre es de 8 o más caracteres;
  4. La variable i se incrementa al final de cada iteración para pasar a la siguiente ciudad.
Tarea

Swipe to start coding

Eres un desarrollador que trabaja en una aplicación de viajes que muestra una lista de nombres de países. Por motivos de diseño, la aplicación necesita resaltar los países con nombres cortos. Para lograr esto, decides automatizar el proceso.

  • Contar el número total de países en la lista countries cuyos nombres tengan menos de 7 caracteres.
  • Utilizar un bucle while para iterar a través de los nombres de los 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 9
single

single

some-alt