raw_input

La función ** raw_input ** tiene como misión esperar a que el usuario que ejecuta nuestro programa introduzca algún dato. Una vez que éste pulse 'intro', ** raw_input ** devolverá el texto introducido. Habitualmente, acompañaremos esta instrucción con una variable en la que almacenar la respuesta.

Hay dos tipos de sintaxis. La primera, code format="python" variable = raw_input code simplemente muestra el cursor de texto en pantalla y espera. El usuario debe saber previamente qué tiene que hacer. Por eso, en este caso, generalmente se acompaña con una orden ** print ** anterior que sirva de indicación. La segunda forma hace las dos cosas a la vez; code format="python" variable = raw_input('Introduce algo: ') code y de esta forma, en la misma línea aparece la pregunta y a continuación el cursor que espera la respuesta. ¡No te olvides el espacio para separarlas si lo necesitas!