Lectora进阶:闫老师带你玩转变量(23)
逻辑思路是这样,当输入字段获取一个值,就给输入字段的变量乘以6,然后,显示在文本块中。
首先,在页面中插入一个文本块儿,命名为“结果”,再插入输入字段。
给这个输入字段,插入两个操作,一个设置为“选择/更改”时,修改变量,目标是“条目_0003”,类型为变量乘以,值为6(任意整数或变量)。意思是,当输入字段更改时,就给变量“条目_0003”乘以6。
另一个设置为“选择/更改”时,更改内容,目标是“结果”文本块儿,值为“设置文本”,文本设置为变量“条目_0003”。
运行一下,怎么样?只要你输入一个数值,马上就会显示这个数乘以6的积,好玩吧?
当然,其他类型的公式计算都一样了。那么,我想知道,你也一定想知道,变量计算是否可以连续呢?也就是,刚才乘以6以后,可不可以,再加上一个数呢?
我们现在就给刚才的输入字段再添加一个操作,设置为“选择/更改”时,修改变量,目标是“条目_0003”,类型为加到变量,值为3。意思是,当输入字段更改时,就给变量“条目_0003”乘以6,然后再加上3。
运行一下,哈哈,太好玩了。闫老师越发来了兴致,那再加一个操作,给这个加了3以后的值,再乘以一个数,比如乘以2,可以吗?
当然可以,
那么,我们就学会了变量的连续计算,那我们再回头思考一下,我们可不可以设计一个计算一个整数的平方的效果呢?
说到平方不知你是否会吓一跳,平方?哦,不就是一个数乘以它本身吗?那,问题就是,变量可以乘以变量本身吗?
那我们把刚才那个最初乘以6的效果中的操作稍微修改一下,设置为“选择/更改”时,修改变量,目标是“条目_0003”,类型为“变量乘以”,值为变量“条目_0003。
现在,你运行一下,玩玩吧,这个你还可以发现一个平方运算的惊人的规律哦,说不定你运气好玩出个数学家,也未可知呢!
本文来源于好人教育 作者 闫平教