Las funciones input () y raw_input () de Python se utilizan para recopilar la entrada del usuario. input () ha reemplazado raw_input () en Python 3 y en adelante. Ambas funciones devuelven una entrada del usuario como una cadena.
Procesar la entrada del usuario es una parte crucial de la programaciòn.
Por ejemplo, es posible que desee preguntarle a un usuario su edad para que pueda determinar si se les debe permitir usar su sitio. O puede pedirle a un usuario que ingrese su nombre para que pueda determinar su longitud. Independientemente de los datos que necesite de un usuario, necesitará encontrar una manera de obtenerlos de alguna manera.
Ahì es donde entra la funciòn Python input () . Input () , una funciòn incorporada en Python, permite a los codificadores recibir informaciòn a través del teclado, que pueden procesar en un programa Python. En este tutorial, vamos a desglosar los conceptos básicos de Python input ().
Entrada del usuario de Python: una guìa
Aceptar la entrada del usuario le permite recuperar valores del usuario mientras su programa se está ejecutando. Esto significa que no necesita depender de valores preexistentes o del contenido de un archivo para ejecutar su programa.
Python 3.x utiliza un método llamado input () para recuperar la entrada del usuario. En Python 2.x, debe usar el método raw_input ().
Cuando llamamos a una funciòn de entrada, nuestro programa se detendrá. El programa se reanuda después de que el usuario ingresa el texto a través del shell de Python o la lìnea de comandos. Por ejemplo, podemos pedirle a un usuario su direcciòn de correo electrònico.
Nuestro programa se detendrá hasta que un usuario inserte texto en el programa y presione la tecla enter . El usuario debe presionar la tecla enter . Esta clave le dice a Python que el usuario ha terminado de insertar texto en el shell.
El 81% de los participantes afirmaron que se sentìan más seguros acerca de sus perspectivas laborales después de asistir a un bootcamp. Asòciese a un bootcamp hoy mismo.
El graduado promedio de un bootcamp pasò menos de seis meses en la transiciòn profesional, desde comenzar un bootcamp hasta encontrar su primer trabajo.
La funciòn input () permite un usuario para insertar un valor en un programa. input () devuelve un valor de cadena. Puede convertir el contenido de una entrada utilizando cualquier tipo de datos. Por ejemplo, puede convertir el valor que inserta un usuario en un n√∫mero de punto flotante. input () es compatible con Python 3.x.
La funciòn input () funciona de la misma manera que la funciòn raw_input (). input () usa la siguiente sintaxis:
El mensaje es la cadena que desea mostrar cuando se le pide a un usuario que ingrese texto. Este mensaje debe indicarle al usuario que se espera que realice una acciòn. De lo contrario, un usuario se confunde sobre por qué el programa no contin√∫a.
Pidamos al usuario que inserte su direcciòn de correo electrònico en el shell:
Hemos utilizado el método input () para pedirle a un usuario que ingrese su direcciòn de correo electrònico. El mensaje que incluimos entre corchetes se muestra en la consola en la misma lìnea que se espera que el usuario ingrese texto.
Almacenamos el valor que el usuario inserta en una variable. Esto nos permite volver a consultar la entrada del usuario más adelante en nuestro programa.
Aquì está el resultado de nuestro còdigo:
Primero se le pidiò a nuestro usuario que insertara su correo electrònico. Luego, nuestro programa imprimiò un mensaje que usò el valor que el usuario insertò. Esto significa que el valor que el usuario insertò fue almacenado exitosamente en nuestro programa.
Python raw_input () en la Versiòn 2
raw_input () acepta la entrada del usuario. El método raw_input () es el equivalente en Python 2.x de input () de Python 3.