关于if then 的问题,帮看看谢谢!(50分)

  • 主题发起人 主题发起人 nu9i
  • 开始时间 开始时间
N

nu9i

Unregistered / Unconfirmed
GUEST, unregistred user!
程序类似下面
if a.value=true and b.value=true then say('TT')
else if a.value=false and b.value=false then say('FF');
但是他总是执行say('TT')
我想他是把a.value=true and b.value=true看成一个boollean变量,把那个假假也看成一个了因为假假也为真
请问怎么能让他执行say('FF')
谢谢
 
试试改成下面这样,能不能出来你要的结果
if (a.value=true) and (b.value=true) then say('TT')
else if (a.value=false) and (b.value=false) then say('FF');
 
这样行不行
if a.value and b.value then say('TT')
else if not (a.value or b.value ) then say('FF');
 
谢谢 解决了
 
我的答案是最好的,你怎么忽略了????
 
......
刚才看到第一个就去试验了,给了分才发现你的。。。不好意思
好像不能再给了。。。下次一定注意
 
后退
顶部