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

时间:2016-02-19 00:04:22

标签: variables input numbers ti-basic

我到处寻找这个,并且找不到可行的方法...... 我正在做一个简单的数字猜谜游戏,并希望显示玩家所在的号码和冒号。 例如,如果是用户的第5次尝试,屏幕将如下所示:

尝试5:

...用户可以再次猜出这个数字。这是循环的代码:

对于(X,1,10

INPUT无论X是什么,G

如果G> N

DISP"太高了!"

......等等。如何让INPUT命令显示X的值?我是否必须转换为字符串,还是有更好的方法?

1 个答案:

答案 0 :(得分:1)

Input被定义为采用变量或文本和变量。这为您提供了两个选项:使用getKey编写您自己的输入代码(我高度警告,因为它会很慢且容易出错)或将X转换为字符串。

要将数字转换为字符串,请使用以下代码:(您将要更改它使用的变量,当前将N转换为字符串。)请注意,它确实放了一个?在你的字符串之前,你可能想删除它。

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