Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende El Primer While Loop | El Bucle while
Tutorial de Bucles en Python

book
El Primer While Loop

El bucle while se utiliza para repetir un bloque de código mientras una condición especificada se evalúe como True. La condición se verifica al comienzo de cada iteración, y el bucle se detiene cuando la condición se convierte en False.

while condition:
# Code to execute while the condition is True

condition: una expresión booleana que se evalúa como True o False.

Imprimiremos todos los destinos de la travel_list uno por uno.

travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"]

# Initialize the index
i = 0

# Print each destination using a while loop
while i < len(travel_list):
print(travel_list[i])
i += 1
123456789
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Initialize the index i = 0 # Print each destination using a while loop while i < len(travel_list): print(travel_list[i]) i += 1
copy
  • La variable i comienza en 0, que representa el primer índice de la travel_list;
  • El bucle while verifica si i es menor que la longitud de la lista (len(travel_list)). Esto asegura que el bucle no exceda los límites de la lista;
  • El bucle imprime el destino en el índice actual travel_list[i];
  • La variable i se incrementa en 1 en cada iteración usando i += 1;
  • Cuando i se iguala a la longitud de la lista, la condición se evalúa como False, y el bucle se detiene.
Tarea

Swipe to start coding

Eres un analista de datos que trabaja en un programa que procesa datos de países. Tu tarea es seleccionar la mitad de los países de la lista proporcionada. Dado que la eficiencia es clave, decides automatizar esta selección usando un bucle while.

  • Itera a través de la lista usando un bucle while, seleccionando solo la primera mitad de los países.
  • Almacena los países seleccionados en la lista selected.

Solución

# List of countries
countries = ['Wales', 'Denmark', 'Belgium', 'Japan', 'South Korea', 'Barcelona', 'South Africa', 'Indonesia', 'Singapore', 'Australia', 'India', 'Saudi Arabia', 'Mexico', 'Turkey', 'Greece', 'Netherlands', 'Tokyo', 'Finland', 'Monako', 'United Arab Emirates', 'Egypt', 'Morocco', 'Brazil', 'Argentina', 'Ireland', 'Portugal', 'Chile', 'Paris', 'Spain', 'Czech Republic', 'Sweden', 'Switzerland', 'Liverpool', 'Thailand', 'Luxemburg', 'New Zealand', 'France', 'Italy', 'Germany', 'China', 'Munchen', 'Canada', 'Hungary', 'Scotland', 'Norway', 'Austria', 'Ukraine', 'Poland']

# List to hold the selected countries
selected = []

# Use while loop to select half of the countries
i = 0
while i < len(countries) // 2:
selected.append(countries[i])
i += 1

# Testing
print("Selected countries:", selected)
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 1
# List of countries
countries = ['Wales', 'Denmark', 'Belgium', 'Japan', 'South Korea', 'Barcelona', 'South Africa', 'Indonesia', 'Singapore', 'Australia', 'India', 'Saudi Arabia', 'Mexico', 'Turkey', 'Greece', 'Netherlands', 'Tokyo', 'Finland', 'Monako', 'United Arab Emirates', 'Egypt', 'Morocco', 'Brazil', 'Argentina', 'Ireland', 'Portugal', 'Chile', 'Paris', 'Spain', 'Czech Republic', 'Sweden', 'Switzerland', 'Liverpool', 'Thailand', 'Luxemburg', 'New Zealand', 'France', 'Italy', 'Germany', 'China', 'Munchen', 'Canada', 'Hungary', 'Scotland', 'Norway', 'Austria', 'Ukraine', 'Poland']

# List to hold the selected countries
selected = []



# Testing
print("Selected countries:", selected)
toggle bottom row
some-alt