Python es un lenguaje de programación flexible, eficiente y fácil de aprender que proporciona una forma completa y la libertad de construir sistemas dinámicos. A menudo, los desarrolladores deben interactuar con los usuarios. El usuario puede ingresar algunos datos que se utilizan para fines de procesamiento y cálculo. Por ejemplo, para escribir un programa en Python que calcula la suma de dos valores, el usuario ingresa los valores y el programa devuelve el valor de la suma como salida. En este caso, es necesario tomar una entrada del usuario para calcular la suma.
Python le permite tomar la entrada del usuario. Python proporciona dos funciones incorporadas para tomar entradas de los usuarios:
En Python 3.6, la función de entrada () se usa para tomar la entrada de los usuarios, mientras que en Python 2.7, la función RAW_INPUT () se usa para tomar la entrada de los usuarios. Los ejemplos que se muestran en este artículo usan Python 3.6, y el editor SPYDER3 se usa para crear y escribir los scripts de Python.
Primero, discutiremos la función de entrada ().
Usando la función input ()
Esta sección cubre la sintaxis de la función Entrada (). La siguiente es la sintaxis de la función input ():
Entrada (aviso)
El "aviso" es una cadena que se muestra en la consola que le pide al usuario que ingrese el valor en respuesta. El valor de entrada ingresado al usuario se almacena en una variable, de la siguiente manera:
nombre = entrada ("Ingrese su nombre")Cualquiera que sea el valor de nombre que ingrese el usuario se almacenará en la variable 'Nombre'. Por ejemplo:
# Usuario ingresando el valor del nombreProducción
La salida se muestra en la consola de Python.
El valor de entrada del usuario siempre se convierte en una cadena, sin importar si el usuario ingresa un valor entero, valor flotante, etc. La función type () se puede usar para determinar el tipo de valor ingresado al usuario. La entrada se toma del usuario y el tipo de valor ingresado al usuario siempre será una cadena. Veamos un ejemplo de esto.
# Usuario ingresando el valor del nombreProducción
La salida se muestra en la consola de Python. En la salida dada, puede ver que el tipo de cada valor ingresado es una cadena. No importa si el usuario ingresa un valor de cadena, valor entero, valor flotante o número complejo; El tipo de valor ingresado al usuario siempre será una cadena.
Convertir la entrada del usuario en otros tipos de datos
Aunque no podemos obtener un número entero, flotante o complejo como una entrada del usuario, podemos convertir el valor de entrada del usuario en otros tipos de datos mencionados anteriormente. Por ejemplo:
# Usuario ingresando el valor del nombreProducción
La salida se muestra en la consola de Python. En la salida a continuación, se puede ver que el tipo de entero, el número de punto flotante y el número complejo han cambiado ahora.
Conclusión
En este artículo, aprendió sobre las entradas de los usuarios de Python. Es fácil tomar una entrada de los usuarios en Python. El valor ingresado por el usuario es una cadena, pero puede cambiar fácilmente el tipo de datos del valor ingresado por el usuario. El mecanismo de conversión de tipo de datos se explica brevemente en los ejemplos proporcionados en este artículo.