Ahora que sabemos lo básico sobre variables, podemos pedir entrada al usuario. Usa la siguiente línea para indicar a nuestro programa que espere hasta que el usuario escriba algo en la consola. Luego, la computadora toma todo lo que se escribe en la consola y lo guarda en la variable llamada valor.
valor = input()
Aquí hay ejemplos de cómo usar input() para aceptar la entrada del usuario:
print("¿Cuál es tu nombre?")
valor = input()
print("Hola " + valor + "!")
¡Pruébalo! Cuando pulses run, notarás que la imagen siguiente aún no aparece en la consola.


Esto es porque el programa está esperando a que escribas algo. Escribe tu nombre o ‘Nuvi’ en la consola a la derecha, presiona Enter y comprueba que se imprime correctamente.

Incluso si escribimos un número, por ejemplo 8, la variable valor contendrá la cadena "8". ¡Ten cuidado al intentar hacer operaciones matemáticas con variables obtenidas mediante input!
Desafío
Veamos si podemos escribir un programa que primero imprima las siguientes dos líneas en la consola:
¡Bienvenido!
¿Cómo puedo ayudarte hoy?
Después, la consola debe esperar la entrada del usuario. Cuando el usuario escriba algo en la consola y presione Enter, el ordenador imprimirá:
Preguntaste: [input]?
No sé la respuesta a [input]. ¡Adiós!
[input] debe ser reemplazado por lo que el usuario haya escrito en la consola. Por ejemplo, si quisieras preguntar “¿Cuántos años tengo?”, el ordenador imprimirá que no sabe la respuesta a eso.
Esto es muy similar al ejemplo que vimos arriba. Intenta hacer pequeños cambios respecto a lo que ya te hemos dado.