Python 3 – función de entrada ()

En Python usamos la entrada() función para recibir información del usuario. Independientemente de lo que ingrese como entrada, la función de entrada lo convierte en una cadena. Si ingresa un valor entero, la función input() lo convierte en una cadena.

Sintaxis de la función Python input()

Sintaxis: entrada (mensaje)

Parámetro:

  • Inmediato: (opcional) La cadena que se escribe en la salida estándar (generalmente pantalla) sin nueva línea.

Devolver: Objeto de cadena

¿Cómo funciona la función input() en Python?

En este ejemplo, utilizamos la función input() para ingresar datos del usuario como una cadena en Python.

Python3




name> => input> (> 'What is your name? '> )> print> (> 'Hello, '> +> name> +> '!'> )>

Producción

What is your name? GFG Hello, GFG! 

Función input() en ejemplos de Python

Tomando información en Python

En este ejemplo, estamos usando la función input() de Python para ingresar datos del usuario como una cadena en Pitón , que toma la información del usuario y la imprime.

Python3




# Taking input from the user> string> => input> ()> # Output> print> (string)>

Producción

geeksforgeeks 

Entrada del usuario en Python

En este ejemplo, tomamos información del usuario e ingresamos datos del usuario como una cadena en Pitón con un mensaje e imprimiéndolo.

Pitón




# Taking input from the user> name> => input> (> 'Enter your name'> )> # Output> print> (> 'Hello'> , name)>

Producción

Enter your name:ankit rai Hello ankit rai 

Convertir la entrada del usuario en un número

En este ejemplo, estamos usando la función input() de Python que recibe información del usuario en cadena formato convirtiéndolo en un número entero sumando 1 al número entero e imprimiéndolo.

Python3




# Taking input from the user as integer> num> => int> (> input> (> 'Enter a number:'> ))> add> => num> +> 1> # Output> print> (add)>

Producción

Enter a number:15 16 

Tomar entrada flotante en Python

En este ejemplo, estamos usando la función input() de Python que toma la entrada del usuario en formato de cadena, la convierte en flotante, agrega 1 al flotante y lo imprime.

Python3




# Taking input from the user as float> num> => float> (> input> (> 'Enter number '> ))> add> => num> +> 1> # output> print> (add)>

Producción

Enter number 5 6.0 

Lista de aceptación de Python como entrada del usuario

En este ejemplo, tomamos la entrada del usuario en formato de cadena y la convertimos en un lista e imprimirlo.

Python3




# Taking input from the user as list> li> => list> (> input> (> 'Enter number '> ))> # output> print> (li)>

Producción

Enter number 12345 ['1', '2', '3', '4', '5'] 

Recibir información del usuario para tuplas y conjuntos

En este ejemplo, tomamos la entrada del usuario en formato de cadena y la convertimos en un tupla e imprimirlo.

Python3




# Taking input from the user as tuple> num> => tuple> (> input> (> 'Enter number '> ))> # output> print> (num)>

Producción

Enter number 123 ('1', '2', '3') 

Entrada con comprensión de diccionario

En este ejemplo, tomamos las palabras separadas por espacios para ingresar datos del usuario como una cadena en Pitón , y hacemos un diccionario de la palabra como clave con su longitud como valor.

Python3




words_str> => input> (> 'Enter a list of words, separated by spaces: '> )> words> => {word:> len> (word)> for> word> in> words_str.split()}> print> (words)>

Producción

Enter a list of words, separated by spaces: geeks for geeks {'geeks': 5, 'for': 3} 

Además, consulte:

Comience su viaje a Python 3 con nuestra extensa guía: Tutorial de Python 3