input([prompt])
La función input muestra el valor de prompt -si es que se ha añadido como argumento de la función-, lee una línea desde la entrada estándar -el teclado-, la convierte en cadena de texto y la devuelve como resultado de la función.
- prompt: Texto a mostrar antes del campo de introducción de texto.
La función input devuelve una cadena de texto.
En este ejemplo volcamos en la variable texto la cadena de texto introducida por el usuario:
texto = input("Introduce un texto:")
print("Has introducido el texto {}".format(texto))
Una vez que introducimos algún texto y presionamos la tecla Intro, continúa la ejecución de la celda que, en este caso, imprime el texto introducido:
Podemos convertir la entrada en otro tipo. En este segundo ejemplo estamos invitando al usuario a introducir un número entero, y la entrada se convierte a dicho tipo (en este ejemplo no se está previendo que el usuario introduzca otra cosa, lo que provocaría un error):
numero = int(input("Introduce un número entero:"))
print("Has introducido el número {}".format(numero))
print(type(numero))