TI NSpire CX II python可以调用内置函数吗?

问题描述

Texas Instruments最近在其TI Nspire CX II模型中增加了直接Python编程

计算器的内置函数已经包含非常强大的数学API列表。例如,您可以在python中调用isPrime()内置函数吗?

我知道,可以很容易地在NSpire中将该函数重新创建为python模块。但是除此之外,还有更多内置函数。 Nspire的python有办法调用这些内置函数吗?

解决方法

使用eval

Module: Built-in
Syntax: eval(x)
Description: Returns the evaluation of the expression x.
Example:
>>>a=7
>>>eval(“a+9”)
16
>>>eval(‘a+10’)
17

https://education.ti.com/html/webhelp/EG_TI84PlusCE-T/ES/content/eg_pythonappprog/m_pyref/m_e.HTML

否:这不起作用。查看评论。

,

在我的两个计算器 khicasTI Nspire CX CAS II 中安装 NdlessTI Nspire CX CAS 后,在 khicas documentation 中描述如下:

与计算器制造商(包括卡西欧)对 Micro-Python 的改编不同,Xcas 中的 Python 语法是完全集成的。因此,您可以在程序中使用所有 Xcas 命令和数据类型。这大致对应于导入 Python 模块 math、cmath、random、scipy、numpy、turtle、giacpy。还有一个小的像素化图形命令集 (set_pixel(x,y,c),set_pixel() 来同步显示,clearscreen(),draw_line(x1,y1,x2,y2,draw_polygon([[x1,y1 ],[x2,y2],...],draw_rectangle(x,w,h,draw_circle(x,r,c),颜色+宽度+填充c参数可选,draw_arc(x,rx,ry,t1,t2,c) 绘制省略号弧)。你可以在某种程度上用图形命令替换 matplotlib χ CAS(点、线、段、圆、条形图、直方图和所有...绘图...命令)。此外,您可以自然地访问有理数或表达式等数据类型,并且可以对它们运行 CAS 命令。计算器上可用命令的完整列表在附录中给出。有关目录类别中未列出的命令的文档,请参阅 Xcas 文档。

目前对于TI Nspire CX CAS II,其python环境无法调用nspire内置的数学函数。