Bucles

Bucles



En programación, un bucle o loop permite ejecutar una o varias instrucciones varias veces, ahorrando tiempo y código. En Python, los bucles más comunes son for y while.


¿Por qué usar bucles?

Supongamos que quieres imprimir los números del 1 al 5. Podrías escribir:

print(1) print(2) print(3) print(4) print(5)

Pero es poco práctico. Con un bucle, puedes hacerlo de forma mucho más eficiente:

for i in range(1, 6): print(i)
Salida:
1
2
3
4
5

Bucle for

Se usa para repetir una acción un número determinado de veces o para recorrer elementos de una lista, cadena, etc.

Ejemplo con range():

for i in range(3): print("Hola")
Salida:
Hola
Hola
Hola

Ejemplo recorriendo una lista:

frutas = ["manzana", "banana", "uva"] for fruta in frutas: print(fruta)
Salida:
manzana
banana
uva

Bucle while

Se ejecuta mientras una condición sea verdadera.

contador = 1 while contador <= 3: print("Contando:", contador) contador += 1
Salida:
Contando: 1
Contando: 2
Contando: 3

Control de bucles

  • break: termina el bucle antes de tiempo.
  • continue: salta a la siguiente iteración.

Ejemplo con break:

for i in range(1, 10): if i == 5: break print(i)
Salida:
1
2
3
4

Ejemplo con continue:

for i in range(1, 6): if i == 3: continue print(i)
Salida:
1
2
4
5

Uso común: sumar elementos de una lista

numeros = [2, 4, 6, 8] suma = 0 for n in numeros: suma += n print("La suma es:", suma)
Salida:
La suma es: 20

Visualización en video (opcional)

Puedes ver este tema explicado en el siguiente video:


Resumen

  • for: para repetir acciones un número fijo de veces o recorrer estructuras.
  • while: repite mientras una condición se mantenga verdadera.
  • break: detiene el bucle.
  • continue: salta una vuelta del bucle sin salir de él.

Esta lección forma parte del curso básico de Python. ¡Practica creando tus propios bucles!

Ejercicios de Bucles en Python

Practica lo aprendido con estos ejercicios. Haz clic en "Mostrar respuesta" para ver la solución como imagen.


Ejercicio 1

Escribe un programa que imprima los números del 1 al 10 utilizando un bucle for.


Ejercicio 2

Solicita un número al usuario y muestra la suma de los números del 1 hasta ese número.


Ejercicio 3

Solicita un número y muestra su tabla de multiplicar del 1 al 10 usando un bucle for.


Ejercicio 4

Solicita 5 números al usuario. Al final, muestra cuántos fueron pares y cuántos impares.


Ejercicio 5

Pide una contraseña al usuario. Sigue pidiendo hasta que escriba la correcta: python123.

Te invitamos al siguiente módulo del curso Listas, para que continúes con tu avance.

No hay comentarios:

Publicar un comentario

Políticas de Privacidad