comandos

Interfaz entre los comandos de la calculadora y las funciones matemáticas.

Por ejemplo, la función X SIN se corresponde a math.trig.sen(x).

pynprcalc.comandos.comandos = {'RTOD': <function radianes_a_grados>, 'ACOS': <function acos>, 'SIN': <function sen>, 'COS': <function cos>, 'DUP': <function duplicar>, 'ASIN': <function asen>, '²': <function cuadrado>, '_': <function opuesto>, 'EXP': <function exp>, 'E': <function e>, '*': <function producto>, 'LOG10': <function log10>, '+': <function suma>, 'TAN': <function tg>, '\\': <function inverso>, 'DEL': <function borrar>, '-': <function resta>, 'SWAP': <function intercambiar>, 'ROOT': <function raiz>, 'SQRT': <function raiz_cuadrada>, 'DTOR': <function grados_a_radianes>, 'ATAN': <function atg>, '/': <function division>, 'LN': <function ln>, 'LOG': <function log>, 'PI': <function pi>, '^': <function potencia>}

Mapeo de comandos con su función correspondiente.

pynprcalc.comandos.obtener_funcion(comando)[fuente]

Obtener la función matemática que se corresponde con el comando dado.

Parámetros:comando (str) – El nombre del comando, debe ser en mayúsculas.
Devuelve:
Función matemática y número de argumentos que
necesita en un tuple.
Tipo del valor devuelto:
 Tuple[Callable, int]
Raises:ValueError si no existe el comando especificado.