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