Entrada de Usuario. raw_input()

La forma más fácil de obtener la entrada de datos de un usuario por pantalla, es utilizando la sentencia raw_input().

>>> user = raw_input('Introduce tu login: ')
Introduce tu login: root
>>> print 'Tu login es:', user
Tu login es: root

El ejemplo anterior espera que la entrada sea una cadena, pero si queremos introducir un valor numérico y que sea tratado como tal, habrá que convertirlo previamente.

>>> num = raw_input('Introduce un número: ')
Introduce un número: 1024
>>> print 'El doble del número es: %d' % (int(num) * 2)
El doble del número es: 2048

La función int() convierte la variable de tipo string en un entero.