CODEZEROINTERACTIVE

Chapter 4 / 15

Parte 10 — Detener un programa

Uso de la terminal, comandos básicos, ejecución de archivos Python y primera pantalla de MiniFinance.

Lesson 1124%

11 / 16 lessons in this chapter

Parte 10 — Detener un programa

1 / 1 in this part

Current chapter

Chapter 4 — La terminal y nuestro primer programa

Self-paced

Parte 10 — Detener un programa

Programas que terminan automáticamente

Nuestro programa actual contiene varias llamadas a print().

Python las ejecuta y termina.

Por eso la terminal vuelve a mostrar la ruta.


Programa que espera

Algunas instrucciones pueden hacer que el programa espere.

Por ejemplo:

python terminal
input("Presiona Enter para cerrar")

Todavía no estudiaremos input() a profundidad, pero puedes probarlo:

python terminal
print("MiniFinance iniciado")
input("Presiona Enter para cerrar")

El programa no termina inmediatamente.

Espera a que presiones Enter.


Detener con Ctrl + C

Si un programa no termina o queda atrapado, puedes presionar:

text terminal
Ctrl + C

Esto envía una señal para interrumpir la ejecución.

Python podría mostrar:

text terminal
KeyboardInterrupt

Eso significa que el programa fue detenido manualmente.

No es un error peligroso.


Bucle infinito de demostración

No es necesario ejecutar este código todavía:

python terminal
while True:
    print("MiniFinance sigue activo")

El programa repetirá el mensaje indefinidamente.

Para detenerlo:

text terminal
Ctrl + C

Los bucles infinitos pueden aparecer por accidente, pero también se utilizan intencionalmente en aplicaciones que deben permanecer abiertas.

Los estudiaremos más adelante.


El botón de papelera

Si Ctrl + C no funciona, puedes cerrar la terminal utilizando el icono de papelera.

Después crea una terminal nueva.

Esto termina todos los procesos que estaban ejecutándose dentro de esa terminal.