Calculadora en sí.

Tiene un *stack* y permite correr comandos sobre ese *stack*.

Method __init__ Undocumented
Method insertar
Insertar un número en el *stack* de la calculadora.

Method ejecutar
Ejecutar un comando en la calculadora.

Method lista
Devuelve una lista que representa al *stack*.

def __init__(self):
Undocumented
def insertar(self, n):
Insertar un número en el *stack* de la calculadora.

Args:
    n (float): Número a insertar.

def ejecutar(self, comando):
Ejecutar un comando en la calculadora.

Si el comando es un número, lo agrega al *stack*.

Args:
    comando (Union[str, float]): Comando a ejecutar.

Raises:
    ValueError cuando el comando no existe.

def lista(self):
Devuelve una lista que representa al *stack*.

Para por ejemplo mostrar el *stack* en pantalla y acceder a los
elementos sin usar ``pop()``.

API Documentation for pynprcalc, generated by pydoctor at 2017-06-18 11:43:43.