Interpretador de linea de comandos python, sólo para uso didáctico, no debe utilizarse en producción. Referencia http://www.programando.org/blog/2011/03/repl/
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #!/usr/bin/env python 
# -*- coding: utf-8 -*-
# loop infinito
while True:
    # 1. Necesitamos leer la instrucción que el usuario quiere ejecutar, y la guardaremos en un string
    instruccion = raw_input("-->")
    # 1.1 Si la instrucción es Exit se sale del loop infinito
    if instruccion == 'Exit':
        break
    # 2. Evaluaremos el string ingresado en el paso 1. usando la función eval() vamos a almacenar el  resultado
    resultado = eval(instruccion)
    # 3. Mostraremos en pantalla el resultado obtenido en el paso 2.
    print(resultado)
 | 

 Download
Download Copy to clipboard
Copy to clipboard
Have you seen the code module (1) ?
No, I haven't. Thanks James for the hint. Regards Javier