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,
variable = raw_input()
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;
variable = raw_input('Introduce algo: ')
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!