En Python, usamos la función input() para recibir información del usuario. Independientemente de lo que ingrese como entrada, la función de entrada lo convierte en una string. Si ingresa un valor entero, la función de entrada() todavía lo convierte en una string.
Sintaxis: entrada (solicitud)
Parámetro:
- Prompt: (opcional) La string que se escribe en la salida estándar (generalmente pantalla) sin salto de línea.
Retorno: objeto de string
Veamos los ejemplos:
Ejemplo 1: Tomando la entrada del usuario.
Python3
# Taking input from the user string = input() # Output print(string)
Producción:
geeksforgeeks
Ejemplo 2: Recibiendo información del usuario con un mensaje.
Python
# Taking input from the user name = input("Enter your name") # Output print("Hello", name)
Producción:
Enter your name:ankit rai Hello ankit rai
Ejemplo 3: Por defecto, la función input() toma la entrada del usuario en una string. Entonces, para tomar la entrada en forma de int, necesita usar int() junto con la función de entrada.
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
Ejemplo 4: Tomemos la entrada flotante junto con la función de entrada.
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
Ejemplo 5: Tomemos la entrada de lista junto con la función de entrada.
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']
Ejemplo 6: Tomemos la entrada de tupla junto con la función de entrada.
Python3
# Taking input from the user as tuple num =tuple(input("Enter number ")) # output print(num)
Producción:
Enter number 123 ('1', '2', '3')