Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Elegir Entre Bucles For y While en Python | El Bucle while
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. List and Dictionary Comprehensions

book
Elegir Entre Bucles For y While en Python

Los bucles son herramientas esenciales para tareas repetitivas en Python, pero decidir si usar un bucle for o un bucle while depende de la naturaleza de la tarea. Ambos tienen fortalezas únicas que se adaptan a diferentes escenarios.

Un bucle for es ideal cuando conoces el número exacto de iteraciones o estás iterando a través de una secuencia como una lista, tupla, cadena o rango.

Iterando Sobre Secuencias

Cuando necesitas procesar cada elemento en una lista, tupla o cadena.

123
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] for city in travel_list: print(city)
copy

Número Fijo de Iteraciones

Cuando el número de iteraciones está predeterminado.

12
for i in range(5): print(f"Trip {i + 1}")
copy

Cuándo Usar Bucles while

Un bucle while es más adecuado para situaciones donde el número de iteraciones es desconocido de antemano, y el bucle depende de una condición.

Iteración Basada en Condiciones

Cuando deseas que el bucle continúe hasta que se cumpla una condición específica.

123456789
budget = 1000 travel_costs = [300, 150, 200, 400, 100] total_cost = 0 i = 0 while total_cost + travel_costs[i] <= budget: total_cost += travel_costs[i] print(f"Trip {i + 1} cost: ${travel_costs[i]}") i += 1
copy

Bucles Infinitos con Condiciones de Salida

Cuando necesitas un proceso continuo que se detiene basado en una condición.

python
question mark

Modifica el código para detener el bucle prematuramente cuando un solo viaje supere los $400. ¿Dónde deberías agregar la declaración break?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 6
Lamentamos que algo salió mal. ¿Qué pasó?
some-alt