4 formas de terminar un programa en Python
¿Se pregunta cómo completar o ejecutar un programa en Python?
No se preocupe, lo protegeremos y le mostraremos 4 formas diferentes de finalizar un programa de Python.
Enumeraremos 4 funciones simples para terminar un programa de Python. Estos fragmentos de código son tan simples que cualquiera puede entenderlos y aplicarlos de inmediato.
Veamos las diferentes formas de completar un programa en Python,
4 formas de terminar un programa en Python
1. Función sys.exit ().
El módulo sys de Python tiene una función de salida llamada sys.exit (), que se puede usar cuando el usuario quiere salir del programa.
Todo lo que tiene que hacer es importar el módulo sys en el código, el usuario puede usar esta función para salir del programa en cualquier momento.
sintaxis:
sistema de importación
sys.exit (parámetro)
El argumento que se pasa a esta función es opcional, si es un número entero, entonces un valor de 0 garantizará una terminación exitosa; de lo contrario, si no es cero, terminará el programa.
Además, se requieren valores enteros entre 0 y 127 para la mayoría de los sistemas. Una cosa a tener en cuenta aquí es que hace esto generando una excepción a SystemExit, que también puede detener el programa al finalizar un nivel externo.
Debido a que esta función de salida simplemente lanza una excepción, no deja de terminar cuando se llama desde la función principal y es fácil salir del programa.
El siguiente ejemplo explica cómo usarlo:
import sys experience = input(ìEnter your age:î) If experience < 5: sys.exit(ìYou are not eligibleî) else: print(ìYes! You are eligible!î)
El resultado aquí depende del valor; simplemente imprimirá si el valor es inferior a 5:
no estas calificado
en la pantalla y salga del programa inmediatamente. Pero si el valor es mayor que 5, imprimirá:
¡Sí! cumples las condiciones!
Nota: esta función de salida solo funciona cuando se llama desde el subproceso principal y no se ejecutan otros subprocesos con ella.
función de salida ():
La función de salida también es una de las mejores formas de finalizar un programa. Esta es una función integrada que no requiere importar la biblioteca para que funcione.
2. Sal() Característica
Sintaxis: salir ()
El siguiente ejemplo explica su uso:
for i in range(5) if i==3 quit() print(i)
producción:
0
1
2
Cuando el valor de i llega a 3, el programa finaliza con la función de salida. La función de salida en realidad crea una excepción para SystemExit, que también solo funciona cuando se importa un módulo en el sitio.
Nota: Es mejor no usar esta función en programas reales, sino solo en el código del intérprete.
3. Salir() Característica
función de salida ():
La función exit () funciona de la misma manera que quit (). Por lo tanto, solo funciona cuando se importan módulos en el sitio y es mejor no usarlo en programas del mundo real. Solo se puede utilizar en el traductor.
Sintaxis: salir ()
El siguiente ejemplo explica el uso de esta función:
for i in range(10) if i==6 exit() print(i)
producción:
0
1
2
3
4
5
Cuando el valor llegue a 6, el programa finalizará. Es casi similar a quit () y se introdujo porque parece más fácil de usar.
4. os._exit (argumento) Característica
función os._exit (arg):
Esta característica también es una de las formas más fáciles de terminar un programa de Python. Esta funcionalidad requiere importar el módulo del sistema operativo.
Cada vez que un programa necesita ser terminado con un mensaje declarado o estado sin una llamada enjuagar Esto se actualizará en salida estándar, el manipulador de limpieza, que simplemente se ejecuta automáticamente después de los bloques de hilo y similares.
Sintaxis: import os os._exit (argumento)
import os for i in range(10) if i==4 os.exit(os.EX_OK) # os.EX_OK means zero and it will terminate successfully with 0 value print(i)
producción:
0
1
2
3
Cuando el valor llegue a 4, el programa finalizará. Además, esta característica se usa a menudo cuando un programa debe detenerse abruptamente.
en conclusión
De todas estas funciones de salida, sys.exit () se considera una de las más útiles.
Porque se puede usar en cualquier programa en el mundo real, y quit () y exit () no se pueden usar allí. Además, os._exit () se usa solo en algunos casos específicos donde se requiere una salida inmediata.
Si tiene preguntas o inquietudes, por favor comente a continuación. Hasta entonces, ¡buena programación!
¡Hola a todos! Este soy yo, Marcel, también conocido como Masha. ¡Obtengo ingresos de tiempo completo en línea y en MaschiTuts y estoy emocionado de compartir con ustedes cómo me mantengo en la cima! Dirijo varios blogs y sitios web lucrativos y me gusta hablar sobre estos proyectos cuando tengo la oportunidad. Hago esto con todo mi corazón. De hecho, el momento en que dejé de trabajar de 8 a 5 y me encontré en un negocio en línea como emprendedor digital fue probablemente una de las mejores decisiones que he tomado en mi vida. ¡Quiero estar seguro de que tú también irás por este camino! Que nadie te diga que es imposible. El cielo es el límite, de verdad... ¡solo si crees en él! Y todo comienza aquí... ¡en Maschiuts!
Deja una respuesta