Imaginemos que estamos reenviando un mensaje a un usuario 📩
y esta vez, el envío se logra con éxito en el primer intento.
Queremos detener el bucle inmediatamente.
⬇️ Salida:
Intento 1
✅ Mensaje enviado con éxito.
💬 El bucle termina con
breaktan pronto como se cumple la condición.
Cada línea dentro del bloque for debe estar indentada con cuatro espacios.
🧠 Las líneas sangradas pertenecen al mismo bloque. Si no respetas la indentación, Python mostrará un error.
Supongamos ahora que el envío nunca tiene éxito:
⬇️ Salida:
Intento 1
Intento 2
Intento 3
❌ Intentado tres veces y fallado.
💬 El bloque
elsedel bucle solo se ejecuta si el bucle termina sin unbreak.
1️⃣ Si el bucle se completa normalmente → se ejecuta el else. 2️⃣ Si el bucle termina con un break → el else se salta.
⬇️ Salida:
(nada)
⚙️ Como hubo un
break, elelseno se ejecuta.
| Palabra clave | Significado |
|---|---|
break |
Interrumpe un bucle antes de terminar |
for-else |
Ejecuta el bloque else solo si no hubo break |
indentación |
Define qué líneas pertenecen al bucle |