entrada de Python

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.

La funciòn raw_input () solicitará al usuario que ingrese texto en el programa. Esa informaciòn se recopila, el usuario presiona el retorno clave.

raw_input () toma un parámetro : el mensaje que recibe un usuario cuando se les solicita una entrada. Esto es lo mismo que el método input () que discutimos anteriormente.

Aquì hay un ejemplo de la funciòn Python raw_input () en acciòn que usa la entrada string Ingrese su direcciòn de correo electrònico:

Nuestro programa nos pide que ingresemos nuestra direcciòn de correo electrònico. Después de ingresar un valor, presionamos enter. Esto nos permite envìe la direcciòn de correo electrònico a nuestro programa. La direcciòn se guarda en la variable email para más tarde.

Cuando ejecutamos nuestro còdigo y le damos nuestra direcciòn de correo electrònico, nuestro mensaje se imprimirá asì:

Nuestro programa almacena correctamente el valor de entrada que hemos recuperado del usuario.

Si intenta utilizar raw_input () en Python 3, encontrará el " NameError: name & lsquo ; raw_input " no está definido " error. Haga clic aquì para leer nuestra guìa sobre còmo corregir este error .

Tipos de entrada

Por defecto, las funciones input () y raw_input () convertirán los datos que ingresa un usuario en una cadena. Si desea trabajar con una cadena, esto no es un problema. Pero si va a trabajar con un n√∫mero entero u otro tipo de datos, deberá cambiarlo manualmente.

Para hacer esto, debe usar las funciones de datos integradas de Python para cambiar el tipo de los datos que tiene. Aquì hay un ejemplo de un programa que indica a un usuario su edad, agrega un a√±o a su edad y devuelve el valor:

"Career Karma entrò en mi vida cuando más lo necesitaba y rápidamente ayudò emparejarme con un bootcamp. Dos meses después de graduarme, encontré el trabajo de mis sue√±os que se alineaba con mis valores y objetivos en la vida. "

Venus, ingeniero de software en Rockbot

Convertimos la edad del usuario en un n√∫mero entero usando int () funciòn. Luego, agregamos 1 a esa edad. En la √∫ltima lìnea de nuestro còdigo, permitimos que nuestro valor se imprima en la pantalla, junto con un mensaje corto. Aquì está nuestro còdigo en acciòn:

Alternativamente, podrìamos envolver nuestra declaraciòn input () con la funciòn int () . Esto convertirá nuestro valor en un n√∫mero inmediatamente después de que se haya recuperado el valor. Aquì tienes un ejemplo:

Hemos convertido el valor de la edad en un n√∫mero entero.

Conclusiòn

Las funciones input () y raw_input () tienen una amplia gama de usos en Python . Si está buscando obtener datos de un usuario, necesitará usar estas funciones en alg√∫n momento.

En este tutorial, hemos desglosado còmo input () y raw_input () funcionan en Python. ¬°Ahora eres un experto en recopilar informaciòn de usuario en Python! Para obtener más informaciòn sobre la programaciòn en Python, lee nuestro Guìa de còmo codificar en Python .

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method