Cuadro de enteros: se utiliza para obtener la entrada de enteros del usuario, la entrada debe ser una entrada de enteros, no una picadura, lo que sucede en el cuadro de entrada. Muestra el título, el mensaje que se mostrará, el lugar para ingresar una entrada de número entero y un par de botones «Ok», «Cancelar» que se utilizan para confirmar la entrada. Podemos establecer un valor entero predeterminado en el lugar donde el usuario ingresa el texto y también podemos establecer un valor de límite inferior y superior que el usuario puede ingresar, a continuación se muestra cómo se ve el cuadro de entrada
Para ello utilizaremos el
integerbox
métodoSintaxis: cuadro de enteros (mensaje, título, entero_predeterminado, límite_inferior, límite_superior)
Argumento: se necesitan 5 argumentos, la primera string, es decir, el mensaje/información que se mostrará, la segunda string, es decir, el título de la ventana, la tercera es un número entero que es el número predeterminado, el cuarto y el quinto son números enteros que representan el límite inferior y superior respectivamente
Retorno: Devuelve el entero ingresado y Ninguno si se presiona cancelar
Ejemplo:
en esto, crearemos un cuadro de número entero con un número entero predeterminado y con un valor de límite inferior y superior, y mostraremos el mensaje específico en la pantalla de acuerdo con el número entero ingresado, a continuación se muestra la implementación
# importing easygui module from easygui import * # message to be displayed text = "Enter Something (integer)" # window title title = "Window Title GfG" # default integer d_int = 10 # lower bound lower = 0 # upper bound upper = 99999 # creating a integer box output = integerbox(text, title, d_int, lower, upper) # title for the message box title = "Message Box" # creating a message message = "Enterted Number : " + str(output) # creating a message box msg = msgbox(message, title)
Producción :
Otro ejemplo:
en esto, crearemos un cuadro de número entero y mostraremos el mensaje específico en la pantalla de acuerdo con el número entero ingresado, a continuación se muestra la implementación.
# importing easygui module from easygui import * # message to be displayed text = "Enter a number !!" # window title title = "Window Title GfG" # creating a integer box output = integerbox(text, title) # title for the message box title = "Message Box" # creating a message message = "Enterted Number : " + str(output) # creating a message box msg = msgbox(message, title)
Producción :
Si intentamos ingresar una entrada incorrecta, es decir, una string o un número que no se encuentra entre el límite inferior y superior especificado, seguirá apareciendo un mensaje de error hasta que se ingrese la entrada correcta.
Publicación traducida automáticamente
Artículo escrito por rakshitarora y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA