我正在尝试根据用户的输入显示文本。例如,输入单词APPLE
应使其显示BANANA。
这个代码片段可以正常工作:
:Input X
:If X=APPLE
:Disp "BANANA"
但我不确定如何建立此基础进行一系列检查:
:Input X
:If X=Apple
:Disp "BANANA"
:If X=LEMON
:Disp "LIME"
:If X=PEACH
:Disp "PEAR"
如果执行此操作,则无论我实际输入什么,它都会按该顺序显示BANANA,LIME和PEAR。我想念什么?
最佳答案
尝试重写代码段以使用Str1而不是X。这将确保您将一个字符串类型与另一个字符串类型进行比较。
:Input Str1
:If Str1="APPLE"
:Then
:Disp "BANANA"
:End
:If Str1="LEMON"
:Then
:Disp "LIME"
:End
:If Str1="PEACH"
:Then
:Disp "PEAR"
:End