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,

📑 Aquí podrás encontrar 👇

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.

Artículo Recomendado:  Experimento de Youtube de MaschiTuts

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.

Artículo Recomendado:  Una estrategia que todas las marcas necesitan

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!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir