Función de entrada de Python

Función de entrada de Python

Python viene con una función incorporada llamada "input ()" que acepta la entrada del usuario. Por lo general, devuelve la entrada del usuario como una cadena de forma predeterminada.

La sintaxis para emplear este método se proporciona a continuación:


Tiene solo un parámetro "indicador" que es un mensaje de cadena que le pide al usuario que ingrese el valor.

Ejecutaremos varios programas de ejemplo para implementar este método en práctica en este artículo.

Ejemplo 1: utilizando el método input () para tomar una sola entrada del usuario

Comenzamos nuestro artículo implementando un ejemplo simple de Python que toma una sola entrada del usuario utilizando el método "input ()" de Python y luego simplemente muestre el valor proporcionado en la pantalla.


En el código proporcionado, primero creamos una variable "datos" y le asignamos el valor de salida que se genera al llamar a la función "entrada ()". Entre los aparatos ortopédicos del método "input ()", definimos un argumento de inmediato que le pide al usuario que "ingrese un valor:". Este argumento rápido es opcional. Incluso puede invocar la función "entrada ()" sin usarla, pero preferiríamos agregarla para que el usuario pueda ver lo que debe ingresar para ingresar.

Cuando el control ejecuta el método "input ()", el programa se detiene, que muestra un indicador "Ingrese un valor:" en el terminal y espera que el usuario inserte el valor. Usando el teclado, el usuario agrega cualquier valor y luego presiona "Enter". La función "Entrada ()" lee este valor y luego lo convierte en una cadena (este método convierte cualquier tipo de valor proporcionado en una cadena de forma predeterminada), luego devuelve este valor al programa.

El método "print ()" se invoca en la línea de código anterior. El método "print ()" de Python muestra lo que se proporciona como entrada para él. Primero proporcionamos una cadena para mostrar, yo.mi. "El valor proporcionado por el usuario es:". Luego, se suministra la variable "datos" para mostrar el contenido que almacena.


Esta imagen muestra un mensaje en el terminal cuando se ejecuta el método "input ()". Se muestra un mensaje que solicita al usuario que ingrese un valor. El usuario ingresa un valor y presiona ENTER.


La segunda imagen de salida exhibe el valor que el usuario ha proporcionado, que es "24". Luego, el programa imprime este valor con la declaración especificada en el terminal.

Ejemplo 2: utilizando el método input () para tomar múltiples entradas del usuario

Aprendimos a tomar una entrada de valor único del usuario. Además, también se pueden solicitar múltiples entradas del usuario empleando la función "Ingrese ()". Para implementar este concepto, creamos el siguiente código de ejemplo:


En esta ilustración, tomamos 4 valores de entrada del usuario. Creamos cuatro variables como "st_id", "sujeto", "marcas" y "grado". Asignamos cada variable el resultado de llamar al método "entrada ()". Para la primera variable "ST_ID", la función "Input ()" muestra el indicador "Ingrese el estudiante:". El programa se detiene mientras espera que el usuario ingrese la identificación del estudiante.

Después de leer la identificación del estudiante proporcionada por el usuario, la almacena en la variable "ST_ID" y se mueve a la siguiente línea del código. La siguiente línea ejecuta el método "input ()" y se exhibe un aviso como "Ingrese el título del sujeto:" en el terminal. El usuario debe insertar el título del asunto y el programa lo guarda en la variable "Asunto". Luego avanza para ejecutar las dos funciones restantes "Entrada ()" una por una.

Después de ejecutar todos los métodos "input ()", la siguiente línea contiene una función "print ()" para moverse a la siguiente línea donde otra función "print ()" tiene una declaración: "Mostrar los detalles del estudiante". Luego, ponemos a la vista todos los valores de entrada tomados del usuario respectivamente utilizando las funciones "print ()".


Aquí, puede ver que el programa ejecuta el primer método "input ()" y el aviso le pide al usuario que ingrese la identificación del estudiante.


Tan pronto como el usuario llega a ingresar después de insertar la ID de estudiante, se muestra otro aviso que requiere que el usuario proporcione el título de la asignatura.


El siguiente método "input ()" ejecuta y le pide al usuario que ingrese las marcas.


Por último, el usuario tiene que insertar la calificación. Después de presionar "Enter", todos los detalles que el usuario ha proporcionado se muestran en el terminal.


Ya sea que proporcione un valor entero o cualquier otro, todos estos valores se convierten en un tipo de datos de cadena por el comportamiento predeterminado del método "input ()". Para verificar el tipo de datos de todas las entradas proporcionadas en las instantáneas anteriores, tenemos el método "type ()" en Python.


Incrustamos el método "type ()" con el método "print ()". Entre los aparatos ortopédicos del método "type ()", tenemos que suministrar la variable cuyo tipo de datos es necesario para verificar. Cada variable se proporciona una por una en la función "tipo ()".


Esta imagen de salida muestra el tipo de datos para cada valor proporcionado. Podemos ver que la clase se menciona como "str" ​​para todos los valores. Esto significa que la función "input ()" convirtió los tipos de datos para todos los valores en cadenas.

Ejemplo 3: Utilizando el método input () para tomar la entrada del valor entero del usuario

Hemos llegado a aprender de las instancias anteriores que la función "Entrada ()" cambia el tipo de datos de cualquier valor al tipo de cadena. Las condiciones pueden existir en las que necesitaría mantener el tipo de datos proporcionado. Para hacer esto, tenemos que proporcionar explícitamente el tipo de datos antes de la función "Entrada ()". El siguiente es un programa de muestra que escribimos para multiplicar dos números enteros:


En esta demostración, tenemos una variable "Value_1" que almacena el primer valor. Para tomar el valor de entrada del usuario, se invoca el método "input ()". Pero antes de este método, también lanzamos el tipo de datos "int". Entonces, cuando el usuario proporciona el valor, el método "input ()" convierte el valor en un tipo de cadena. Luego, el tipo de datos que arrojamos en el método "input ()" que es "int" cambia el tipo de datos a un entero.

De la misma manera, tomamos el segundo valor y lo almacenamos en la variable "Value_2". Luego, imprimimos ambos valores usando el método "print ()" de Python. Por último, creamos un script para calcular la multiplicación de "value_1" y "value_2". Y almacene el resultado en la variable "multiplicación". El resultado de multiplicación se exhibe utilizando el método "print ()".


La instantánea anterior muestra que el usuario ha ingresado dos valores: 12 y 3. Luego, muestra los valores como el "primer valor" y el "segundo valor". Finalmente, después de multiplicar el primer y segundo valores, exhibe el resultado que es "36".


Ahora, para verificar el tipo de datos de la variable resultante, empleamos la función "Tipo ()" de Python.


Aquí, podemos examinar que el tipo se menciona como "int".

Conclusión

Para este tutorial, aprendimos a tomar los valores de entrada del usuario utilizando el método "input ()" de Python. Este escrito cubrió la demostración más simple para tomar un valor único del usuario donde se muestra un mensaje en el terminal y el usuario ingresa al valor. Luego, elaboramos en el uso del método "Entrada ()" para ingresar más de un valor. Además, la verificación del tipo de datos de los valores se realiza utilizando el método "type ()". Por último, demostramos el uso de la fundición del tipo de datos para cambiar el tipo de valor de la cadena a una requerida. Colectivamente, todas estas instancias hacen que el concepto sea integral.