CODEZEROINTERACTIVE

Chapter 1 / 12

11. Bucles

Introducción a la programación, pensamiento lógico y primeros conceptos para empezar con calma.

Lesson 121%

12 / 32 lessons in this chapter

Lessons

11 / 31 in this part

Current chapter

Chapter 1 — Python desde cero

Self-paced

11. Bucles

Un bucle permite repetir instrucciones.

Bucle for

Este código muestra cada gasto:

python terminal
gastos = [100, 250, 75]

for gasto in gastos:
    print(gasto)

Python hace lo siguiente:

  1. Toma el primer elemento.
  2. Lo guarda temporalmente en gasto.
  3. Ejecuta el código.
  4. Toma el siguiente elemento.
  5. Repite hasta terminar la lista.

Podemos mostrar información adicional:

python terminal
gastos = [100, 250, 75]

for gasto in gastos:
    print("Gasto registrado:", gasto)

range()

range() permite repetir algo cierta cantidad de veces.

python terminal
for numero in range(5):
    print(numero)

Resultado:

text terminal
0
1
2
3
4

Bucle while

while repite una acción mientras una condición sea verdadera.

python terminal
contador = 1

while contador <= 5:
    print(contador)
    contador += 1

Es importante modificar la condición. De lo contrario, el bucle podría continuar para siempre.

Bucle infinito

python terminal
while True:
    print("Esto no se detendrá")

Los bucles infinitos no siempre son errores. Muchas aplicaciones los utilizan para mantenerse activas, pero deben incluir una forma de salir.

break

break detiene un bucle.

python terminal
while True:
    opcion = input("Escribe salir para cerrar: ")

    if opcion == "salir":
        break