Operators功能介绍
Operators(运算)
1. () + (),计算两个数字相加的结果
执行下面的脚本,小猫会说“7”
2. () - (),计算两个数字相减的结果
3. () * (),计算两个数字相乘的结果
4. () / (),计算两个数字相除的结果
*试一试,5/0看看能得到什么结果?
5. pick random 1 to 10,从1到10之间随机取一个数字,最小值是1,最大值是10
6.() < (),判断左边的数字是否小于右边的数字
执行下面的脚本,小猫会说“true”
7.() = (),判断左边的数字是否等于右边的数字
8.() > (),判断左边的数字是否大于右边的数字
9. () and (),判断两个条件是否都成立
设置3个变量,将number1设置为5,number2设置为6,然后判断“number1是否大于0”和“number1是否大于number2”,这两个条件只有前半部分是对的,所以最后的结果是“不正确”,也就是false。只有前后两个条件都满足时,最后的结果才是true。
我们把第二个的条件改成小于,那么结果就是ture了。
10. () or (),判断两个条件是否有一个成立
判断两个条件中,是否有一个是对的,如果有,那么结果就是true;如果两个条件都不满足,那么结果才是false。
下面的脚本,不论后面的number1>number2,还是number1<number2,结果都是true,因为第一个条件number1>0一直都是对的。
11. not (),取后面条件的反,也就是说如果not后面的条件成立,那么这个结果就是false,如果后面的条件不成立,那么结果就是true
看下面的脚本,因为内number1>0是成立的,所以result是它的相反结果,也就是false。
12. join (hello) (world),连接两个字符串
下面两组结果是一样的,都是“我是小明”。
下面是另一种用法
13. letter (1) of (world),得到单词world的第一个字母
下面的结果就是d,如果前面的数字是1,那么结果就是w。
14. length of (world),得到单词world里面有多少个字母
15. () mod (),得到两个数相除后,余数是多少。
下面的结果就是2
16. round(),得到四舍五入后的结果。
下面的结果就是2,如果后面的值是2.6,那么结果就是3
17. sqrt of 9,9开平方是多少?
结果是3。
这个包括一系列的数学运算符,暂时不做讨论,以后有需要的时候再做进一步解释。