Variables TI Basic如何使用输入命令显示数字变量

Variables TI Basic如何使用输入命令显示数字变量,variables,input,numbers,ti-basic,Variables,Input,Numbers,Ti Basic,我到处都找过这个,但找不到可靠的方法来做。。。 我正在做一个简单的数字猜测游戏,想显示玩家尝试的数字和冒号。 例如,如果是用户第五次尝试,屏幕将显示如下: 尝试5: …用户将能够再次猜出数字。这是循环的代码: 对于(X,1,10 输入X是什么,G 如果G>N DISP“太高了!” …等等。如何使输入命令显示X的值?我必须将其转换为字符串,还是有更好的方法?输入定义为获取变量或文本和变量。这给了您两个选项:编写自己的输入代码(我强烈警告不要这样做,因为这样做速度慢且容易出错)使用getKey或将X

我到处都找过这个,但找不到可靠的方法来做。。。 我正在做一个简单的数字猜测游戏,想显示玩家尝试的数字和冒号。 例如,如果是用户第五次尝试,屏幕将显示如下:

尝试5:

…用户将能够再次猜出数字。这是循环的代码:

对于(X,1,10

输入X是什么,G

如果G>N

DISP“太高了!”


…等等。如何使输入命令显示X的值?我必须将其转换为字符串,还是有更好的方法?

输入定义为获取变量或文本和变量。这给了您两个选项:编写自己的输入代码(我强烈警告不要这样做,因为这样做速度慢且容易出错)使用getKey或将X转换为字符串

若要将数字转换为字符串,请使用以下代码:(您需要更改它使用的变量,当前将N转换为字符串。)注意,它确实在字符串前加了?号,因此您可能需要删除它

:"?
:For(X,1+int(log(N)),1,-1
:Ans+sub("0123456789",1+int(10fpart(N/10^X)),1
:End
:Ans→Str1

好的,我把它转换成字符串。谢谢!