Recibiendo datos
Existe una diferencia importante en el comando a utilizar para recibir datos ya usemos Python 2.7 o Python 3.0 o superior. Para solicitar una entrada mediante el teclado se emplean dos sentencias diferentes:
- Python 2.7: raw_imput.
- Python 3.0: input.
Este es un ejemplo sencillo para Python 2.7:
print ('Hello JM')
raw_input('Press any key to continue')
print('Thanks')
Sin embargo, si podemos usar input en Python 2.7 para asignar el valor de una entrada a una variable:
data = input('What\'s your favorite number?\n')
data = int(data)*20
print('Your favorite number times 20 is {}'.format(data))